Como fazer seu movimento Sprite com o Scratch sobre o Raspberry Pi

xperimenting Sprite com o Scratch sobre o Raspberry Pi é fácil. Para experimentar diferentes blocos, basta clicar neles na Blocos Palette. Por exemplo, experimente clicar no bloco para mover 10 passos, e você deve ver o seu gato se mover para a direita.

Como usar as direções para mover seu sprite

Você pode usar dois métodos diferentes para posicionar e mover seus sprites. O primeiro é fazer o seu sprite "andar", e para mudar sua direção quando quiser caminhar para o outro lado.

Aqui estão os cinco blocos que você usa para mover seu sprite desta forma:

[Crédito: Scratch é desenvolvido pelo jardim de infância Grupo ao longo da vida no MIT Media Lab. Ver http: // s
  • Mover 10 Passos: Isto torna a sua caminhada do sprite na direção que ele está enfrentando. Se seu sprite tenha sido rodado, as medidas tomadas podia mover seu sprite em uma linha diagonal através do Palco. Você pode clicar no número de participação neste bloco e, em seguida, digite outro número para aumentar ou diminuir o número de passos dados.

  • Vire à Direita ou Esquerda 15 graus: Este bloco gira seu sprite. Você pode editar o número para alterar o grau pelo qual seu sprite é rodado. Seu sprite caminha na direção que ele está enfrentando quando você usa o Mover 10 Passos bloquear.

  • Ponto em Direção 90: Qualquer direção que seu sprite está enfrentando, pontos nesta bloqueá-lo na direção que você quer que ele enfrenta. Utilize este bloco como-é redefinir seu sprite para enfrentar direita. Você pode alterar o número de participação neste bloco para mudar a direção que você quer que seu sprite para enfrentar e os números são medidos em graus a partir da posição de enfrentar.

    Pense nisso como os ponteiros de um relógio: Quando a mão está apontando para a direita, é de 90 graus a partir das 12 horas posicionamento quando ele está apontando para baixo, é de 180 graus a partir do topo. Para apontar à esquerda, você usar -90. Quando você clique na seta à direita da caixa de número, dá-lhe um menu a partir do qual você pode selecionar quatro direções principais, mas você pode inserir qualquer número.

    Você pode estar se perguntando se você pode entrar 270 a ponto de esquerda, ea resposta é que ele funciona, mas pode causar erros em seus programas. Se você ligar o seu gato a direção 270 e depois pedir risco de que maneira o seu gato está enfrentando, diz-lhe -90. Para evitar quaisquer incoerências como este, manter os seus números de direção no intervalo -179 a 180.

    image1.jpg
  • Apontam para: Você pode também dizer o sprite apontar para o ponteiro do mouse ou outro sprite. Utilize o menu de participação neste bloco de escolher o que você gostaria que seu sprite para apontar para.

Como usar coordenadas de grade para mover e posicionar seu sprite

Você também pode mover e posicionar seu sprite usando coordenadas de grade. Isso torna mais fácil para posicionar seu sprite em um lugar exato na tela, independentemente do local onde é atualmente.

Cada ponto no Palco tem duas coordenadas, uma posição X e um Y posição. As posições X são numerados de -240 na extremidade esquerda, para 240 na extremidade direita. As posições Y são numerados de -180 na borda inferior do palco, à 180 na borda superior.

Isso significa que o estágio é um total de 480 unidades de largura e 360 unidades de altura. O ponto central da tela, onde o seu gato começa seu dia, é onde X é igual a 0 e Y é igual a 0.

[Crédito: Scratch é desenvolvido pelo jardim de infância Grupo ao longo da vida no MIT Media Lab. Ver http: // s

Quando você move o mouse sobre o Palco, a grelha de referência o ponteiro do mouse é mostrado logo abaixo do palco, à direita.

Seis blocos de movimento use as coordenadas X e Y:

  • Ir para x:0 Y:0: Você pode usar este bloco para posicionar seu sprite em um ponto específico no Palco. Por padrão, ele retorna um sprite para o centro da tela (x =0, y =0). Editar os números de X e Y para posicionar seu sprite em outro lugar.

  • Vamos para: Utilize este bloco para mover seu sprite para a localização do ponteiro do mouse, ou para a localização de outro sprite se você tiver mais de um.

  • Deslizar 1 seg a x:0 Y:0: Quando você usa o Go Para bloquear, seu sprite apenas salta para sua nova posição. O bloco Glide faz seu flutuador sprite de lá sem problemas, em vez. Você pode alterar o número de segundos que o glide toma, incluindo o uso de decimais para parte de um segundo.

  • Alterar X por 10: Isso move seu sprite 10 unidades direita. Você pode alterar o número de unidades e usar um número negativo se você quiser ir para a esquerda em vez disso. Isso não afeta a posição vertical do seu sprite e é independente de qual o caminho em torno do seu sprite está enfrentando.

  • Set X para 0: Isso muda a posição horizontal do seu sprite no Palco, sem afectar a sua posição vertical. O valor que 0 retorna para o centro da tela na horizontal, e você pode editar o número de posicioná-lo para a esquerda ou para a direita do que isso. Usar um número negativo para a metade esquerda da tela e um número positivo para a metade direita.

  • Alterar Y by 10: Isso move seu sprite 10 unidades até o palco, sem afectar a sua posição horizontal, e independentemente de qual direção ele está enfrentando. Você pode alterar o número de unidades e usar um número negativo para mover o sprite para baixo da tela em seu lugar.

  • Defina Y para 0: Isso muda a posição vertical do seu sprite no Palco sem afectar a sua posição horizontal, e sem levar em conta o caminho que ele enfrenta. Usar um valor positivo para a metade superior do palco e um valor negativo para a metade inferior.

    [Crédito: Scratch é desenvolvido pelo jardim de infância Grupo ao longo da vida no MIT Media Lab. Ver http: // s

menu