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