[Resolvido]fazer o player mudar de sprite quando tiver subindo ou descendo

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

[Resolvido]fazer o player mudar de sprite quando tiver subindo ou descendo

Mensagem por Tiger em Dom 03 Abr 2011, 12:57

Ola pessoas, bom eu to com uma dúvida bem simples, tipo assim, eu quero que quando o player tiver perto de uma escada, se eu for pressionar para cima ele muda de sprite subindo, eu tentei fazer isso, fiz com que o player ao colidir com a escada ele mudasse de sprite, dae tudo bem o problema e que ele trava, eu queria que ao colidir ele fica nessa sprite depois ao sair da colição com a mascara da sprite da escada ele volte ao normal, tipo ao subir ele fica em cima dela mas no seu estado normal, dae quando ele for descer ele mude novamente para sprite subindo que esta descendo, um exemplo sabe aqueles jogs de megaman de gameboy, então o carinha sobe na escada e depois ele fica no estado normal quando chega em cima da escada ou quando esta perto da escada. somente vai mudar quando ele subir ou descer. Agradeço quem for me ajudar. Flw!


Última edição por Tiger em Qui 07 Abr 2011, 11:45, editado 1 vez(es)

Tiger

Ranking : Nota C
Número de Mensagens : 852
Idade : 23
Data de inscrição : 26/09/2009
Notas recebidas : D+C+A
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [Resolvido]fazer o player mudar de sprite quando tiver subindo ou descendo

Mensagem por Willy em Dom 03 Abr 2011, 14:09

Crie uma variavel
escada=false
Essa variavel vai servir pra saber se esta na escada ou não.
No step, coloque isso:
Código:
if !place_meeting(x,y+1,obj_bloco) && place_meeting(x,y,obj_escada){//Se nao estiver no chao.
if keyboard_check(vk_up){
y-=4
escada=true
}else if keyboard_check(vk_down){
y+=4
escada=true
}
}else{
escada=false
}
//Trocar o sprite
if escada=true{
sprite_index=spr_sobe_escada
}

Isso deve resolver.
Espero ter ajudado.
blz

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]fazer o player mudar de sprite quando tiver subindo ou descendo

Mensagem por Tiger em Qui 07 Abr 2011, 11:40

opa vlw ae, deu certo.

Tiger

Ranking : Nota C
Número de Mensagens : 852
Idade : 23
Data de inscrição : 26/09/2009
Notas recebidas : D+C+A
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [Resolvido]fazer o player mudar de sprite quando tiver subindo ou descendo

Mensagem por Conteúdo patrocinado Hoje à(s) 20:25


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