Por:Mova () 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