Como checar que tem uma elevação e depois subir?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como checar que tem uma elevação e depois subir?

Mensagem por henriquebr em Sex 10 Fev 2012, 12:46

ja jogaram sonic? (sim?) ja viram que tem muinta elevações no jogo, e o sonic sobe automaticamente, mas no meu jogo nao! quando ele encontra uma elevação ele para, e tem q ficar pulando, como concertar isso???



henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como checar que tem uma elevação e depois subir?

Mensagem por kaique12345 em Sex 10 Fev 2012, 12:49

faz para quando ele chegar na elevação, ele executar uma path.Cria uma path com ele subindo. após isso mme avise q direi o q fazer depois.

kaique12345

Número de Mensagens : 52
Idade : 22
Data de inscrição : 29/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como checar que tem uma elevação e depois subir?

Mensagem por henriquebr em Sex 10 Fev 2012, 12:51

sim, mas isso nao e o certo, ver ele subindo sozinho.... nao e jogo de sonic, e plataforma 3d.........

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

resposta

Mensagem por kaique12345 em Sex 10 Fev 2012, 13:02

henriquebr escreveu:sim, mas isso nao e o certo, ver ele subindo sozinho.... nao e jogo de sonic, e plataforma 3d.........
cria uma gravidade primeiro no cara assim no creat. gravidade=1
depois vc vai no step e coloca:
z-=gravidade.
aí vc faz para quando ele colidir com a rampa:
gravidade=0
vamos supor q para seu cara andar pra frente vc aperte a tecla G
aí na colissão com a rampa vc escreve^:
if keyboard_check(esquecí codigo da tecla G){z+=1} assim ele vai subir na rampa e descer tb!

kaique12345

Número de Mensagens : 52
Idade : 22
Data de inscrição : 29/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como checar que tem uma elevação e depois subir?

Mensagem por Camin em Sex 10 Fev 2012, 13:24

Faça o seguinte:
crie no sonic uma colisão com o chão, crie um código e coloque isso:
Código:
if y+50>other.y{y-=5}
Isso funciona assim:Se o Hotspot do Sonic+50pixels abaixo for maior que o Hotspot do chão, ele sobe.

Hotspot?É o ponto da sprite(aquela cruz que fica no sprite)quando vc cria ela está no 00,daí vc não vê,mas vc pode mudar com o mouse ou marcando "center".

Uso isso num jogo do Donkey Kong Country, é muito útil para subir e descer na diagonal.
Boa sorte.

Camin

Número de Mensagens : 101
Idade : 24
Data de inscrição : 26/03/2011
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como checar que tem uma elevação e depois subir?

Mensagem por kaique12345 em Sex 10 Fev 2012, 13:28

Camin escreveu:Faça o seguinte:
crie no sonic uma colisão com o chão, crie um código e coloque isso:
Código:
if y+50>other.y{y-=5}
Isso funciona assim:Se o Hotspot do Sonic+50pixels abaixo for maior que o Hotspot do chão, ele sobe.

Hotspot?É o ponto da sprite(aquela cruz que fica no sprite)quando vc cria ela está no 00,daí vc não vê,mas vc pode mudar com o mouse ou marcando "center".

Uso isso num jogo do Donkey Kong Country.

Mano do céu, vc está de parabéns!!!! vou usar este codigo ao invéz de escrever mil e uma baboseiras....Obrigado, e colocarei seu nome nos creditos de meu jogo: Pânico na floresta

kaique12345

Número de Mensagens : 52
Idade : 22
Data de inscrição : 29/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como checar que tem uma elevação e depois subir?

Mensagem por henriquebr em Seg 13 Fev 2012, 19:51

Camin escreveu:Faça o seguinte:
crie no sonic uma colisão com o chão, crie um código e coloque isso:
Código:
if y+50>other.y{y-=5}
Isso funciona assim:Se o Hotspot do Sonic+50pixels abaixo for maior que o Hotspot do chão, ele sobe.

Hotspot?É o ponto da sprite(aquela cruz que fica no sprite)quando vc cria ela está no 00,daí vc não vê,mas vc pode mudar com o mouse ou marcando "center".

Uso isso num jogo do Donkey Kong Country, é muito útil para subir e descer na diagonal.
Boa sorte.

vlw vey funfo, podem trancar o topico.

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como checar que tem uma elevação e depois subir?

Mensagem por Conteúdo patrocinado Hoje à(s) 00:21


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum