Discuss Scratch
- Discussion Forums
- » Português
- » Ajuda para Iniciantes: Básico dos Sensores
- AdrielCrafter
- Scratcher
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 mouseposição y do mouse :: reporter sensingDetecta a posição y do mousedefina 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 agorazere 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ê quernú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)
Olá!
Sou o AdrielCrafter, Desenvolvedor de Add-Ons para o simulador OpenBVE, e Scratcher (as vezes)
Selecione qualquer palavra na assinatura e pressione Shift + Seta para Baixo e veja a assinatura completa.
Os fóruns em Português é como uma grande wiki, com uma variedade de tópicos feitos por usuários, para lhe ajudar com o Scratch!
Dá uma olhada!
Algumas coisas sobre o fórum:
- Novo no Scratch? Clique aqui e veja tutoriais feitos por usuários!
- Aprenda a usar BBCode.
- O que é o fórum?
- Não faça Derailing! Crie um novo tópico e diga seu problema!
Sobre o Scratch
- Crie um novo projeto!
- Engatinhando na programação? Veja uma lista completa de tutoriais!
- Página Inicial dos Fóruns
- Explorar Projetos e Estúdios
- Discussion Forums
- » Português
- » Ajuda para Iniciantes: Básico dos Sensores