[Dúvida]Com Jogo Top Down - Movimento Cima/Baixo

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

Resolvido [Dúvida]Com Jogo Top Down - Movimento Cima/Baixo

Mensagem por Rocknault em Qua 13 Nov 2013, 00:53

Boa noite a todos!!
Estou aqui novamente, com mais algumas dúvidas em relação a movimentos Top Down.

Estou usando variáveis de estado para os movimentos do meu personagem, fiz uma variável "direita", para gerar os movimentos de direita e esquerda, usando True e False, com o Hspeed, fiz o mesmo para gerar os movimentos para cima e baixo, criei uma variável "cima", usei também True e False, com o Vspeed.

Os movimentos de direita e esquerda funcionarão e as sprites também, mas quando meu personagem vai para cima e para baixo,ele se movimenta, mas não troca de sprites?
Abaixo uma parte do meu código. Eu crie dois blocos de Code, um para os Movimentos e outro para o Sprites.

Código:
//Movimento - Cima/Baixo
 
if (keyboard_check(vk_up)){
    vspeed=-5;
    cima=true
    ciandando=true
    }else{
    if (keyboard_check(vk_down)){
    vspeed=5;
    cima=false
    ciandando=true
    }else{
    vspeed=0;ciandando=false}}
Código:
//Sprite - Cima/Baixo
if (ciandando=true)and cima=true{
 sprite_index=spr_cima
 }else{
 if(ciandando=true)and cima=false{
 sprite_index=spr_baixo}}
Já fiz de tudo acrescentei algumas variáveis, anulei algumas condições, mas nada de trocar de sprites.
Eu uso GM 8.1.


Última edição por Rocknault em Sex 15 Nov 2013, 14:32, editado 1 vez(es)

Rocknault

Número de Mensagens : 28
Idade : 32
Data de inscrição : 01/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Dúvida]Com Jogo Top Down - Movimento Cima/Baixo

Mensagem por PedroSilva em Qua 13 Nov 2013, 01:11

Cara tente usa debug para ver, use um debug desenha variável cima na tela para ver se ta 1(ligado) ou 0(desligado).

EDIT: Esquece o que falei ali em cima ta vo com sono quando postei, o erro é que o código seu só faz trocar a imagem se aquela imagem estiver ativa, vai no seu objeto e coloca a sprite para a sprite de cima e testa.

PedroSilva

Número de Mensagens : 190
Idade : 18
Data de inscrição : 19/09/2013
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Dúvida]Com Jogo Top Down - Movimento Cima/Baixo

Mensagem por Rocknault em Sex 15 Nov 2013, 14:40

Boa tarde PedroSilva!!felicidade 
Valeu amigo!!Consegui resolver o problema, a dica do Debug ajudou muito brother!!Andei revendo novamente os códigos e esqueci de declarar duas variáveis.
Problema resolvido!!
Os moderadores se quiserem podem fechar o tópico, problema resolvido!!

Rocknault

Número de Mensagens : 28
Idade : 32
Data de inscrição : 01/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Dúvida]Com Jogo Top Down - Movimento Cima/Baixo

Mensagem por Conteúdo patrocinado Hoje à(s) 12:38


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