Sonic Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar
Últimos assuntos
SONIC ADVENTURE 3Sáb 13 Jan - 13:50:03KellyaneFELIZ NATAL 2023Seg 25 Dez - 12:48:36Divin Sphere HiroshaiErro ao Abrir ProjetoTer 25 Jul - 8:44:49Ian LagesJá fazem 10 anos...Qua 3 maio - 12:21:59Divin Sphere HiroshaiFeliz Natal 2022Qua 11 Jan - 21:41:47Ian LagesTOUCH - AndroidSex 21 Out - 21:40:23Divin Sphere HiroshaiA volta de nat-frutoSex 12 Ago - 11:24:58Divin Sphere HiroshaiDiscord Game MakerDom 9 Jan - 23:16:01Nest_DJ.EXtremeHAPPY NEW YEAR 2022Sáb 1 Jan - 20:27:23Divin Sphere HiroshaiDoIt - Jogo AndroidSáb 1 Jan - 20:22:31Divin Sphere HiroshaiFELIZ NATAL 2021Sáb 25 Dez - 23:43:15Divin Sphere Hiroshaiefraim leonardo quadrinhos do sonicSeg 22 Nov - 8:48:52FizContaSóPraIsso[11/2021] Atualizações Importantes de SegurançaDom 7 Nov - 23:41:23Lago Roxoum post interessanteTer 27 Jul - 17:10:45Divin Sphere HiroshaiBring The Block - AndroidSáb 17 Abr - 15:31:53Divin Sphere Hiroshai

Ir para baixo
avatar
Invitado
Convidado

Como colidir um Player com a Mola? Empty Como colidir um Player com a Mola?

Sáb 29 Out - 15:20:18
Pra quem não entendeu,posso explicar melhor!

Nos jogos do Sonic (Principalmente nos classicos) Tem molas que permite você pular mais alto do que o normal.

Também tem umas diagonais que permite você ir para a direção direita ou esquerda rapidamente.

E estou tentando fazer isso,já tenho os sprites,eu quero a programação dos dois exemplos que dei!

Espero respostas! Neutral
Wonders Chaser Neo
Wonders Chaser Neo
Mensagens : 234
Reputação : 2
Data de inscrição : 04/07/2011
Idade : 28
Masculino
Localização : Em qualquer lugar que você procurar com atenção...

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 16:52:11
Acho que basta colocar um evento de colisão e um set hspeed e vspeed. Só tem um defeito que não estou certo de como corrigir. As vese o player colide com as polas pelas laterais e isso faz ele pular, mas não deveria. Acho que da pra resolver isso colocando um objeto solido bem fino nas laterais. Se não tiver entendido, desculpa. Não sou um bom programador. Até mais Woody.
Utakata
Utakata
Mensagens : 145
Reputação : 3
Data de inscrição : 21/09/2011
Idade : 26
Masculino
Localização : Frente do PC

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 16:54:08
Seria isso:
Na colisão com a mola que faz pular:
Código:

vspeed=5;
pulando=true;
Na colisã com a que faz correr:
Código:

hspeed=5;
correnndo=true

Acho que é isso
avatar
Invitado
Convidado

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 17:10:39
Utakata escreveu:Seria isso:
Na colisão com a mola que faz pular:
Código:

vspeed=5;
pulando=true;
Na colisã com a que faz correr:
Código:

hspeed=5;
correnndo=true

Acho que é isso

Não funcionou,o Player ficou travado na mola!
Wonders Chaser Neo
Wonders Chaser Neo
Mensagens : 234
Reputação : 2
Data de inscrição : 04/07/2011
Idade : 28
Masculino
Localização : Em qualquer lugar que você procurar com atenção...

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 17:14:25
Eu sei o que deu errado. Você colocou vspeed 5. Tem que ser -5, por que o gradiente é pra baixo. Assim ele fica indo pra baixo e colidindo com o obj chão.
MaciotaTheLegend
MaciotaTheLegend
Mensagens : 1063
Reputação : 16
Data de inscrição : 06/06/2011
Idade : 29
Masculino

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 17:18:12
faz assim woody para o player pular apenas quando colidir em cima da mola

na colisão do Player com a mola vc coloca

Código:

if vspeed > 0 && y < other.y+8  // se velocidade vertical maior que 0 e Y(instancia vertical) do(no caso //mola) other.y+8
{vspeed= -15} //velocidade vertical=-15

não se esqueça de marcar a mola como SOILDA
pois se não o player vai passar por dentro dela ;D
avatar
Invitado
Convidado

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 17:22:10
sonic_jeferson escreveu:faz assim woody para o player pular apenas quando colidir em cima da mola

na colisão do Player com a mola vc coloca

Código:

if vspeed > 0 && y < other.y+8  // se velocidade vertical maior que 0 e Y(instancia vertical) do(no caso //mola) other.y+8
{vspeed= -15} //velocidade vertical=-15


Valeu Jeff! FUNCIONOU! ^^

E obrigado a Jétor,Utakata e WCNeo Por me ajudarem! ^^

Podem trancar o tópico!
MaciotaTheLegend
MaciotaTheLegend
Mensagens : 1063
Reputação : 16
Data de inscrição : 06/06/2011
Idade : 29
Masculino

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Sáb 29 Out - 17:24:34
de nada woody
sou o cara
ou yeah ;D

topico trancado
Conteúdo patrocinado

Como colidir um Player com a Mola? Empty Re: Como colidir um Player com a Mola?

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos