Blocos de Cena 3D

Projetos 3D ganham um conjunto extra de blocos que controlam o renderizador Babylon.js embutido: transformações em três eixos, fontes de luz, céu, câmera e animações de modelos .glb. A programação continua idêntica — eventos, loops e variáveis — apenas com mais dimensões.

Rotação 3D x y zcomando

Define a rotação completa do ator nos três eixos (pitch, yaw, roll), em graus.

Toque animação [nome]comando

Reproduz uma animação embutida no modelo 3D do ator (andar, pular, atacar), com opção de mesclagem suave (blend) entre animações.

nome da animação atualreporter

Devolve a animação em reprodução, para máquinas de estado de personagem.

Vire luz [tipo]comando

Transforma o ator em fonte de luz: pontual, direcional, hemisférica ou spot. A posição da luz acompanha o ator.

Mude cor/intensidade da luzcomando

Ajusta os parâmetros da luz do ator em tempo real — dia/noite, lanternas, alertas.

Defina skybox [imagem]comando

Aplica um céu panorâmico ou cubemap à cena, com opção de usar a imagem como iluminação ambiente (IBL).

Câmera: seguir ator / posiçãocomando

Vincula a câmera da cena a um ator-câmera. Mover o ator move o ponto de vista — primeira pessoa, perseguição ou cinemáticas.

Física: corpo rígido [tipo]comando

Ativa simulação física no ator via motor Havok: estático (cenário), dinâmico (cai e colide) ou cinemático (controlado por blocos, mas colide).

Física: colisor [forma]comando

Define a forma de colisão: caixa, esfera, cápsula ou cilindro. Vários colisores podem ser combinados para formas compostas.