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]?booleanoVerdadeiro 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çãoTocando na borda?booleanoVerdadeiro se o ator encosta em qualquer borda do palco. Útil para limitar movimento ou fazer projéteis sumirem.
Tecla [tecla] pressionada?booleanoConsulta se a tecla está pressionada NESTE instante. Diferente do evento “quando tecla pressionada”, que dispara uma vez por toque.
Mouse pressionado?booleanoVerdadeiro enquanto o botão do mouse estiver pressionado.
posição x do mouse / posição y do mousereporterCoordenadas atuais do ponteiro no palco — para mira, arrastar objetos ou cursores customizados.
distância até [ator]reporterDistância em pixels entre este ator e o alvo. Boa para inimigos que perseguem quando o jogador chega perto.
cronômetro / zere o cronômetroreporterConta 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]reporterLê uma propriedade de OUTRO ator: posição, direção, fantasia, tamanho. Permite que um ator reaja ao estado de outro sem mensagens.
