Discuss Scratch
- Discussion Forums
- » Português
- » como faz pro personagem pular com gravidade
- Dukizin3
- Scratcher
2 posts
como faz pro personagem pular com gravidade
como faz pro personagem pular com gravidade
- VOUJOUN
- Scratcher
100+ posts
como faz pro personagem pular com gravidade
Recomendo ver este tópico
Oiê! Eu sou a VOUJOUN!
Entre em contato comigo!
Meu perfil principal, VOUJOUN
Meu perfil em inglês, VOUJOUN_English
Meu perfil em espanhol, VOUJOUN_Espanol
É novo no scratch? Experimente esses links!
Tópico: COMECE AQUI: Como usar o fórum e o scratch: Perguntas frequentes e guias
Tópico: Novos scratchers!
Meus amigos!-Cubism007-
OpEnSaDoR
Yakoteye
Cassotinho
Ianoni11
rodan_jr22
whiskas_carolina
theorcaroxo435new
Sonic_The_Faker
AdultSystems
biasdfg
- Space-OFC
- Scratcher
100+ posts
como faz pro personagem pular com gravidade
Um versão simples aqui, com colisão vertical
quando @greenFlag for clicada :: hat events
mude variável [velocidade y v] para (0) :: variables //Essa variavel é a velocidade que subimos e descemos
mude variável [fora do chão v] para (99) :: variables //Essa variavel serve para saber quanto tempo esteve fora do chão
sempre {
se <tecla [seta para cima v] pressionada :: sensing> então {
se <(fora do chão :: variables) < (2) :: operators> então {
mude variável [velocidade y v] para (12) :: variables
} :: control
} :: control
adicione (-0.3) à [velocidade y v] :: variables
Gravidade (velocidade y) :: variables :: custom
} @loopArrow :: control cap
//O valor -0.3 é a força da gravidade, você pode aumentar e diminuir o quanto quiser
//Quanto maior o numero, mais pesado o personagem fica
//Quanto menor, mais leve ele fica
define Gravidade (G::custom):: hat custom
adicione (1) à variável [fora do chão v] :: variables
adicione (G) à Y :: custom:: motion
se <tocando [ator chão v] ::sensing> então {
repita até que <não<tocando [ator chão v] ::sensing >::operators > {
se <(G) > (0) ::operators> então {
adicione (-1) à Y ::motion /
} se não {
mude variável [fora do chão v] para (0) :: variables
adicione (1) à Y ::motion
} :: control
mude variável [velocidade y v] para (0) ::variables
} @loopArrow :: control
} ::control // Em lugar de "ator chão", coloque o seu ator que vai servir de colisão
Heya : )
- ScratchESR
- Scratcher
9 posts
como faz pro personagem pular com gravidade
eu tambem
a resposta/topico é essa aqui em cima
ZezinhoESR/ScratchESR esse sou eu um nerd que ama UNDERTALE gosta de bikes e adora programaçao
se puder acesse meu estudio
https://scratch.mit.edu/studios/35127913/
acesse meu site
https://sites.google.com/view/zezinhoesr/in%C3%ADcio
when green flag clicked
say ["mas se recusou"]
- Discussion Forums
- » Português
- » como faz pro personagem pular com gravidade