Documentação

Referência de blocos

O que cada bloco faz, em qual formato encaixa e como usá-lo — organizado pelas mesmas categorias da paleta do editor.

Eventos e Controle

13 blocos

Eventos definem QUANDO um script roda; blocos de controle definem COMO o fluxo se comporta — repetições, decisões e pausas. Juntos, eles formam o esqueleto de qualquer programa: os outros blocos são sempre executados dentro de uma estrutura de eventos e controle.

Movimento

11 blocos

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.

Aparência

8 blocos

Os blocos de aparência controlam como cada ator é desenhado: qual fantasia exibe, com que tamanho, efeitos e em qual camada. Cada ator pode ter várias fantasias (imagens) e trocar entre elas é a forma mais simples de animação.

Sensores

8 blocos

Sensores são os “sentidos” do programa: blocos booleanos e reporters que consultam o estado do mundo — teclado, mouse, toques entre atores, tempo. Eles não fazem nada sozinhos; o poder está em combiná-los com blocos de controle.

Operadores

9 blocos

Operadores são os blocos verdes arredondados que calculam valores: matemática, comparações, lógica e texto. Eles encaixam dentro dos espaços ovais e hexagonais de outros blocos e podem ser aninhados sem limite para formar expressões complexas.

Variáveis e Listas

10 blocos

Os blocos de variáveis e listas guardam e manipulam os dados do projeto. Variáveis globais são compartilhadas por todos os atores; variáveis locais pertencem a cada ator — e cada clone recebe sua própria cópia no momento da criação.

Imagens

4 blocos

Os blocos de imagem permitem trabalhar com recortes de spritesheets — exibir apenas uma região de uma fantasia — sem precisar fatiar a imagem em dezenas de arquivos. São a base de animação profissional por quadros e de cenários construídos com tiles.

Cena 3D

9 blocos

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.

Novo por aqui?

A documentação é uma referência — para aprender do zero, os tutoriais passo a passo são o melhor caminho. Comece pelo guia de primeiros passos e volte aqui sempre que precisar saber o que um bloco específico faz.