Blocos de Sensores

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.

A detecção de toque é pixel-perfect: compara as silhuetas reais das imagens, ignorando áreas transparentes, e não apenas os retângulos dos sprites.

Tocando em [ator]?booleano

Verdadeiro se a silhueta deste ator sobrepõe a do ator escolhido (ou qualquer um de seus clones). A checagem ignora pixels transparentes.

Se tocando em Moeda → adicione 1 a pontuação
Tocando na borda?booleano

Verdadeiro se o ator encosta em qualquer borda do palco. Útil para limitar movimento ou fazer projéteis sumirem.

Tecla [tecla] pressionada?booleano

Consulta se a tecla está pressionada NESTE instante. Diferente do evento “quando tecla pressionada”, que dispara uma vez por toque.

Mouse pressionado?booleano

Verdadeiro enquanto o botão do mouse estiver pressionado.

posição x do mouse / posição y do mousereporter

Coordenadas atuais do ponteiro no palco — para mira, arrastar objetos ou cursores customizados.

distância até [ator]reporter

Distância em pixels entre este ator e o alvo. Boa para inimigos que perseguem quando o jogador chega perto.

cronômetro / zere o cronômetroreporter

Conta segundos desde o início (ou desde o último reset). Use para limites de tempo, recordes e medir intervalos.

atributo [x/y/fantasia…] de [ator]reporter

Lê uma propriedade de OUTRO ator: posição, direção, fantasia, tamanho. Permite que um ator reaja ao estado de outro sem mensagens.