From Test-Scratch-Wiki
(Redirected from Por:Anda () Passos (bloco))
O bloco Mova () Passos é um bloco de Movimento e um bloco de empilhar. Este bloco movimenta o ator para frente a quantidade especificada de passos na direção na qual está olhando. Este bloco usa trigonometria para movimentar na direção certa.
Exemplos de Uso
Ao invés de usar scripts complicados usando Adicione () a X e Adicione () a Y, este bloco pode ser usado facilmente para movimentar um ator para frente.
Alguns usos comuns para o bloco Mova () Passos:
- Movimentar-se para frente:
Quando @greenFlag for clicado :: hat events
defina o estilo de rotação para [esquerda-direita v]::motion
sempre {
mova (10) passos::motion
se tocar na borda, volte::motion
} :: control
- Mover o ator para frente numa animação:
repita (10) vezes {
mova (10) passos::motion
} :: control
- Fazer o ator seguir o mouse:
sempre {
mova (10) passos::motion
aponte para [ponteiro do mouse v]::motion
} :: control
Substituição
Este bloco pode ser substituido pelo seguinte código:
vá para x: ((posição x::motion) + (([sen v] de (direção::motion)::operators) * (número de passos))) y: ((posição y:: motion) + (([cos v] de (direção::motion)::operators) * (número de passos)))::motion
