Conectar-se
Quem está conectado
28 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 25 Visitantes

rafaelviodres1, Tedi Ripper, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 01/10/2012
Número de Mensagens : 28
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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)
avatar
Data de inscrição : 19/09/2013
Número de Mensagens : 190
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

em Qua 13 Nov 2013, 01:11
Reputação da mensagem: 100% (1 votos)
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.
avatar
Data de inscrição : 01/10/2012
Número de Mensagens : 28
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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!!
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum