Discuss Scratch

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!

<tocando em [ponteiro do mouse v]? :: sensing
Esse 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 sensing
Detecta a distância do ator em passos para o mouse, ou outro ator.

pergunte [lorem ipsum] e espere :: stack sensing
Ok, 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 sensing
Detecta a posição x do mouse

posição y do mouse :: reporter sensing
Detecta a posição y do mouse

defina modo de arrasto para [arrastável v] :: stack sensing
Esse 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 sensing
Esse 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 sensing
Se 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 sensing
Sabe 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 sensing
Esse bloco aqui é bem confuso. É muita coisa pra explicar aqui, então explicarei isso num tópico especial para ele.

[ano v] atual :: reporter sensing
Detecta ano, mês, dia, hora, e segundosl. Você que decide qual você quer

número de dias desde 2000 :: reporter sensing
Cara, acho que não preciso falar nada. O nome já explica.

nome de usuário :: reporter sensing
Detecta 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:
Sobre o Scratch
Fupicat
Scratcher
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.



Powered by DjangoBB