Blocos de Movimento

Os blocos de movimento controlam onde cada ator está e para onde aponta. O palco usa o sistema de coordenadas do Scratch: o centro é (0, 0), X cresce para a direita e Y cresce para CIMA — atenção quem vem de sistemas de tela onde Y cresce para baixo.

A direção segue a convenção do Scratch: 90° aponta para a direita, 0° para cima, -90° para a esquerda e 180° para baixo.

Mova [n] passoscomando

Desloca o ator na direção para onde ele aponta. Combinado com “aponte para a direção”, permite movimento em qualquer ângulo.

Vá para x: [x] y: [y]comando

Teleporta o ator para a posição exata. É o bloco mais usado em loops de jogo para aplicar posições calculadas.

Vá para x: (wx - scrollX) y: wy — posiciona um tile em relação à câmera
Adicione [n] a X / a Ycomando

Soma um valor à coordenada atual. “Adicione vx a x” é a base da física com velocidade.

Mude X para / Y paracomando

Define uma coordenada diretamente, sem alterar a outra.

Aponte para a direção [graus]comando

Gira o ator para a direção indicada. Com o estilo de rotação “esquerda-direita”, apenas espelha o sprite — ideal para personagens de plataforma.

Gire [graus]comando

Soma ao ângulo atual do ator (horário ou anti-horário).

Deslize por [s] seg. até x: y:comando

Move suavemente até o destino ao longo do tempo indicado, com interpolação automática.

posição x / posição y / direçãoreporter

Devolvem a posição e direção atuais do ator, para usar dentro de expressões e condições.

Vá para z / Adicione a z (3D)comando

Controlam a profundidade do ator na cena 3D. Em projetos 2D, o Z também define a ordem das camadas.

Vá para x y z (3D)comando

Posiciona o ator nas três dimensões de uma vez, para cenas 3D.

Mova nos eixos (3D)comando

Desloca o ator na direção para onde ele aponta em 3D, decompondo o movimento pelos eixos de rotação (yaw/pitch/roll) — a base de controles em terceira pessoa.