Discuss Scratch
- Discussion Forums
- » Português
- » Ajuda para Iniciantes: Eventos
- AdrielCrafter
-
Scratcher
500+ posts
Ajuda para Iniciantes: Eventos
NOTA:
Para esse tópico, usei a Lista completa de Blocos, para usar os códigos, e não ter que digitar.
Os eventos são blocos importantes em seus projetos. Quando algum evento for detectado, algo acontecerá. E isso é muito importante em projetos.
quando @greenFlag for clicado :: hat eventsAquele famoso bloco para iniciar seu projeto. Acho que todo mudo sabe sobre ele.quando a tecla [espaço v] for pressionada :: hat eventsQuando uma tecla for detectada, uma ação será feita. Tem um delay se manter a tecla pressionada, então, pode tentar o código:sempre {Os dois funcionam do mesmo jeito, mas o segundo é melhor
se <tecla [espaço v] pressionada :: sensing> então {
... :: gray
} :: control
} @loopArrow :: cap controlquando este ator for clicado :: hat eventsQuando o ator em que o bloco está for clicado, uma ação será executada. Que será a qual será anexada ao bloco.quando o cenário mudar para [cenário1 v] :: hat eventsQuando o cenário (background do projeto) ser alterado para um especificado, algum código será executado.quando [ruído v] > (10) :: hat eventsQuando o ruído (explicarei mais pra frente) for maior que um número específico, algo será executadotransmita [mensagem 1 v] :: stack eventsFinalmente chegamos a parte boa! As mensagens são blocos em que você pode criar uma mensagem, e transmiti-la. Quando existir um bloco em outro ator (ou no mesmo) em que detecta essa mensagem, algo será executado.
EXEMPLO:quando @greenFlag for clicado :: hat events
transmita [mensagem 1 v] :: stack events // enviou a mensagem (Transmissor)quando eu receber [mensagem 1 v] :: hat events // recebeu a mensagem (Receptor)
muda para a fantasia [062 v] :: stack looks
Se não conseguiu entender, é melhor tentar você mesmo e entenderá melhor!transmita [mensagem 1 v] e espere :: stack eventsEsse aqui é como o bloco de transmitir mensagens normal. Mas esse aqui vai ESPERAR que a ação sendo feita pelo receptor seja concluída.
Sim, é meio complicado de entender, mas pode tentar você mesmo e tudo ficará claro.
Essa categoria tem poucos blocos, fáceis de usar. Mas recomendo tentar usar um pouco os blocos de mensagem para treinar.
Qualquer dúvida só perguntar!
a, aliás, eu ando fazendo muitos erros, pois eu não uso muito esses blocos que eu falo recentemente.
Então, principalmente o Fupi, se houver um erro, me corrija!
Tchau!
Last edited by AdrielCrafter (June 12, 2021 23:37:30)
- Fupicat
-
Scratcher
1000+ posts
Ajuda para Iniciantes: Eventos
Esse tá perfeito! Só acho que você deveria corrigir as caixas de seleção nos seus blocos, porque você faz elas assim:
mas o certo é assim:
tecla [espaço] pressionada? :: boolean sensing
mas o certo é assim:
tecla [espaço v] pressionada? :: boolean sensing
- AdrielCrafter
-
Scratcher
500+ posts
Ajuda para Iniciantes: Eventos
Esse tá perfeito! Só acho que você deveria corrigir as caixas de seleção nos seus blocos, porque você faz elas assim:tecla [espaço] pressionada? :: boolean sensing
mas o certo é assim:tecla [espaço v] pressionada? :: boolean sensing
eu não sabia fazer. hoje que aprendi
- AdrielCrafter
-
Scratcher
500+ posts
Ajuda para Iniciantes: Eventos
Esse tá perfeito! Só acho que você deveria corrigir as caixas de seleção nos seus blocos, porque você faz elas assim:tecla [espaço] pressionada? :: boolean sensing
mas o certo é assim:tecla [espaço v] pressionada? :: boolean sensing
Corrigi!
- Discussion Forums
- » Português
-
» Ajuda para Iniciantes: Eventos

