Discuss Scratch
- Discussion Forums
- » Português
- » Ajuda para Iniciantes: Básico dos Sensores
- AdrielCrafter
-
500+ posts
Ajuda para Iniciantes: Básico dos Sensores
Os sensores são blocos um pouco mais avançados. Estamos partindo para uma fase mais avançada, pois estamos na reta final!
Acho que é isso
Qualquer dúvida, só perguntar.
<tocando em [ponteiro do mouse v]? :: sensingEsse bloco detecta se o ponteiro do mouse está tocando no sprite.
<tocando na cor [#FFFFFF] ? :: sensing>Detecta se o ator está tocando numa cor especifica no projeto
<a cor [#FFFFFF] está tocando na cor [#111111] :: sensing>Ok, esse bloco tem fum funcionamento bem bugado, as vezes não funciona, então eu não uso muito esse. Basicamente esse bloco detecta se uma cor está tocando na outra…
distância até [ponteiro do mouse v] :: reporter sensingDetecta a distância do ator em passos para o mouse, ou outro ator.
pergunte [lorem ipsum] e espere :: stack sensingOk, esse é um bloquinho que muita gente sabe usar. Quando executado, mostra uma caixa de texto na tela:
Você pode escrever qualquer coisa lá dentro, e apertar a tecla ENTER ou clicar naquele botão.
A resposta será guardada no bloco:
resposta :: reporter sensing
A resposta (o que você enviou na caixa de texto) será salvo aqui
Você pode usar isso para fazer projetos interativos como:
quando @greenFlag for clicado :: hat events
pergunte [Você sabe dançar? Y/N] e espere :: stack sensing
se <(resposta :: sensing) = [Y] :: operators> então {
diga [Que legal!] por (2) segundos :: stack looks
} se não {
diga [Então, chamarei uma dançarina!] por (2) segundos :: stack looks
} @loopArrow :: control
Voltando ao tópico:
<tecla [espaço v] pressionada? :: sensing>Detecta se uma tecla está sendo pressionada.
<mouse pressionado? :: sensing>Detecta se o botão esquerdo do mouse está sendo pressionado.
posição x do mouse :: reporter sensingDetecta a posição x do mouse
posição y do mouse :: reporter sensingDetecta a posição y do mouse
defina modo de arrasto para [arrastável v] :: stack sensingEsse amigo é um pouco mais complicado. Quando o modo estiver no Arrastável , o ator poderá ser arrastado pelo mouse, como se você tivesse no editor. O modo não arrastável é o modo padrão. Aquele que o ator não pode ser arrastado.
ruído :: reporter sensingEsse aqui depende bastante da configuração de áudio do seu PC. Eu não sei direito se é a entrada ou saída, eu esqueci, mas se estiver no Microfone , ele detectará o volume do áudio no microfone, se estiver no áudio do computador, ele detecta o áudio no computador, eu irei procurar um pouco de ajuda sobre esse bloco. Mas foi isso que eu descobri sobre esse bloco.
cronômetro :: reporter sensingSe você não sabe, os projetos tem um cronômetro, que conta os segundos que já passaram num projeto. Se seu projeto usa cronômetro, é bom fazer o seguinte código:
quando @greenFlag for clicado :: hat events
zere o cronômetro :: stack sensing // Explicarei esse agora
zere o cronômetro :: stack sensingSabe o cronômetro que acabei de explicar? Bom, esse bloco muda ele para 0. Ou seja, zera, reinicia.
[número do cenário v] de [palco v] :: reporter sensingEsse bloco aqui é bem confuso. É muita coisa pra explicar aqui, então explicarei isso num tópico especial para ele.
[ano v] atual :: reporter sensingDetecta ano, mês, dia, hora, e segundosl. Você que decide qual você quer
número de dias desde 2000 :: reporter sensingCara, acho que não preciso falar nada. O nome já explica.
nome de usuário :: reporter sensingDetecta seu nome de usuário. Se não quiser ser detectado, só deslogue de sua conta.
Acho que é isso
Qualquer dúvida, só perguntar.
NOTA:
Nem sempre meus tópicos podem estar corretos. Por favor, se houver algo errado, pode dizer
Last edited by AdrielCrafter (June 13, 2021 00:32:20)
- Fupicat
-
1000+ posts
Ajuda para Iniciantes: Básico dos Sensores
Ok, eu só recomendo não usar prints tiradas com essa extensão de navegador pra não ter gente perguntando nos comentários, já que falar sobre ela é contra as regras.
- Discussion Forums
- » Português
- » Ajuda para Iniciantes: Básico dos Sensores