Discuss Scratch
- Discussion Forums
- » Português
- » Dúvida em relação à repetição de comandos dentro em um script
- yukissk
- New to Scratch
2 posts
Dúvida em relação à repetição de comandos dentro em um script
Oii scratchers!
Sou completamente nova no Scratch. Tentei criar um joguinho simples, e está quase pronto, mas me deparei com alguns problemas. Estou tentando criar uma sequência de falas de um ator interagindo com o jogador e explicando as regras do jogo, sendo que a cada fala também mudo a fantasia dele, o tamanho e umas outras coisinhas. Pensei em estabelecer o mouse pressionado como condição para que o ator troque de fala e fantasia, inserindo esse sensor dentro do controle “espere até que”. Eesse comando se repete umas três vezes. O primeiro comando funciona certinho, mas na segunda vez o jogo acaba pulando um dos comandos e vai direto para o último.
Gostaria de uma ajudinha com sugestões para solucionar esse probleminha!
Sou completamente nova no Scratch. Tentei criar um joguinho simples, e está quase pronto, mas me deparei com alguns problemas. Estou tentando criar uma sequência de falas de um ator interagindo com o jogador e explicando as regras do jogo, sendo que a cada fala também mudo a fantasia dele, o tamanho e umas outras coisinhas. Pensei em estabelecer o mouse pressionado como condição para que o ator troque de fala e fantasia, inserindo esse sensor dentro do controle “espere até que”. Eesse comando se repete umas três vezes. O primeiro comando funciona certinho, mas na segunda vez o jogo acaba pulando um dos comandos e vai direto para o último.
Gostaria de uma ajudinha com sugestões para solucionar esse probleminha!
- henrick9
- Scratcher
1000+ posts
Dúvida em relação à repetição de comandos dentro em um script
Não sei se eu entendi direito, mas acho a solução do seu problema é:
Coloca um bloco de “espere 0.5(ou menos) segundos” embaixo do “espere até que <mouse pressionado?>”. Talvez isso aconteça por que o seu script não tem pausa, acontece tudo na hora, ou seja, quando você clica com o mouse pela primeira fez, a segunda fez já sente o sensor pois não tem pausa entre a primeira e a segunda repetição.
É isso que eu acho
Coloca um bloco de “espere 0.5(ou menos) segundos” embaixo do “espere até que <mouse pressionado?>”. Talvez isso aconteça por que o seu script não tem pausa, acontece tudo na hora, ou seja, quando você clica com o mouse pela primeira fez, a segunda fez já sente o sensor pois não tem pausa entre a primeira e a segunda repetição.
É isso que eu acho
- jonathasgmc32
- Scratcher
28 posts
Dúvida em relação à repetição de comandos dentro em um script
Olá, seja bem vinda. Oii scratchers!
Sou completamente nova no Scratch. Tentei criar um joguinho simples, e está quase pronto, mas me deparei com alguns problemas. Estou tentando criar uma sequência de falas de um ator interagindo com o jogador e explicando as regras do jogo, sendo que a cada fala também mudo a fantasia dele, o tamanho e umas outras coisinhas. Pensei em estabelecer o mouse pressionado como condição para que o ator troque de fala e fantasia, inserindo esse sensor dentro do controle “espere até que”. Eesse comando se repete umas três vezes. O primeiro comando funciona certinho, mas na segunda vez o jogo acaba pulando um dos comandos e vai direto para o último.
Gostaria de uma ajudinha com sugestões para solucionar esse probleminha!
Tenta colocar um espere até que o mouse não esteja pressionado após a parte que muda a fantasia, assim o Scratch não faz tudo direto.
espere até que <não <mouse pressionado?>>
Edit: gente, os blocos em portugês do forum estão bugados? ficou tudo em alemão ‘-’
Last edited by jonathasgmc32 (Feb. 4, 2024 17:31:08)
I like to recreate games from my childhood or the ones I currently enjoy watching
My most recent projects: Pizza Tower Final Battle | Cart Surfer
- henrick9
- Scratcher
1000+ posts
Dúvida em relação à repetição de comandos dentro em um script
Acho que isso é até melhor q a minha solução, lolOlá, seja bem vinda. Oii scratchers!
Sou completamente nova no Scratch. Tentei criar um joguinho simples, e está quase pronto, mas me deparei com alguns problemas. Estou tentando criar uma sequência de falas de um ator interagindo com o jogador e explicando as regras do jogo, sendo que a cada fala também mudo a fantasia dele, o tamanho e umas outras coisinhas. Pensei em estabelecer o mouse pressionado como condição para que o ator troque de fala e fantasia, inserindo esse sensor dentro do controle “espere até que”. Eesse comando se repete umas três vezes. O primeiro comando funciona certinho, mas na segunda vez o jogo acaba pulando um dos comandos e vai direto para o último.
Gostaria de uma ajudinha com sugestões para solucionar esse probleminha!
Tenta colocar um espere até que o mouse não esteja pressionado após a parte que muda a fantasia, assim o Scratch não faz tudo direto.espere até que <não <mouse pressionado?>>
Na verdade, não é alemão, acho que é polonês, e tá assim no fórum br já faz muuuito tempo, a ST que ainda não corrigiu, pois o desenvolvimento dos fóruns está abandonado. O gente, os blocos em portugês do forum estão bugados? ficou tudo em alemão ‘-’Fupicat fez um tópico sobre isso que ensina a fazer os blocos a mão(usando os códigos daqui dos fóruns), mas agr eu não tenho o link dele
- yukissk
- New to Scratch
2 posts
Dúvida em relação à repetição de comandos dentro em um script
Não sei se eu entendi direito, mas acho a solução do seu problema é:
Coloca um bloco de “espere 0.5(ou menos) segundos” embaixo do “espere até que <mouse pressionado?>”. Talvez isso aconteça por que o seu script não tem pausa, acontece tudo na hora, ou seja, quando você clica com o mouse pela primeira fez, a segunda fez já sente o sensor pois não tem pausa entre a primeira e a segunda repetição.
É isso que eu acho
Olá, seja bem vinda. Oii scratchers!
Sou completamente nova no Scratch. Tentei criar um joguinho simples, e está quase pronto, mas me deparei com alguns problemas. Estou tentando criar uma sequência de falas de um ator interagindo com o jogador e explicando as regras do jogo, sendo que a cada fala também mudo a fantasia dele, o tamanho e umas outras coisinhas. Pensei em estabelecer o mouse pressionado como condição para que o ator troque de fala e fantasia, inserindo esse sensor dentro do controle “espere até que”. Eesse comando se repete umas três vezes. O primeiro comando funciona certinho, mas na segunda vez o jogo acaba pulando um dos comandos e vai direto para o último.
Gostaria de uma ajudinha com sugestões para solucionar esse probleminha!
Tenta colocar um espere até que o mouse não esteja pressionado após a parte que muda a fantasia, assim o Scratch não faz tudo direto.espere até que <não <mouse pressionado?>>
Edit: gente, os blocos em portugês do forum estão bugados? ficou tudo em alemão ‘-’
Obrigada pela ajuda! Talvez eu não pude expressar direito porque ainda estou me familiarizando com os termos, funções e com o Scratch.
Quebrando mais um pouco a cabeça eu consegui chegar no resultado que eu queria
- Space-OFC
- Scratcher
100+ posts
Dúvida em relação à repetição de comandos dentro em um script
espere até que <mouse pressionado :: sensing> :: control
espere até que <não <mouse pressionado ::sensing> :: operators > ::control
assim ele ira esperar você clicar e depois parar de clicar antes de ir pros proximos codigos
Heya : )
- Discussion Forums
- » Português
- » Dúvida em relação à repetição de comandos dentro em um script