Conectar-se
Quem está conectado
28 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 28 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 09/02/2010
Número de Mensagens : 321
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://www.primz.weebly.com

problema com diminuição de vidas

em Dom 07 Mar 2010, 19:01
eu estou a fazer um jogo e eu programei o player para quando houvesse colisao com uma pedra ele perder uma vida ate ai tudo bem mas o problema e que ele enquanto esta a tocar na pedra continua a perder vidas

como eu faço para ele perder so uma

por favor ajuda!
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

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

Re: problema com diminuição de vidas

em Dom 07 Mar 2010, 21:33
Tem que colocar uma variável de condição !

Ex:
No create do Player:
Código:
pode_tirar_vida=true
Agora no Evento de Colisão do player com a pedra:
Código:
if pode_tirar_vida=true
{
    sua_variavel_vida-=1
    pode_tirar_vida=false // Deixa falso para só tirar vida uma vez
}
Agora no Step do seu player:
Código:
if not place_meeting(x,y,objeto_pedra) // Se não estar enconstando na pedra
{
    pode_tirar_vida=true // Vai ficar verdadeiro e na próxima colisão vai poder tirar mais vida do player
}

Fiz só de cabeça, mas se fizer certinho vai funcionar !

Qualquer erro, diz aí !

Até !!!
avatar
Data de inscrição : 14/01/2010
Número de Mensagens : 348
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

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

Re: problema com diminuição de vidas

em Seg 08 Mar 2010, 11:52
Os codigos do Denis Lemos funciona, ele so esqueceu de declarar a variavel sua_variavel_vida no evento create (sua_variavel_vida = 5, ou outra quantidade). Mas se não der certo (dependendo de como vc codificou o jogo), no lugar da variavel sua_variavel_vida, coloque a variavel global lives.
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

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

Re: problema com diminuição de vidas

em Seg 08 Mar 2010, 12:32
Eu não disse para ele colocar sua_variavel_vida no evento create, pois parti do princípio que ele já o tinha feito usando outra veriável, e por isso no lugar de sua_variavel_vida, é para ele colocar o nome da variável de vida que ele usa !

Mas aí, valeu pelo esclarecimento, talvez eu tenha me expressado mal e ele não tenha entendido o que era para fazer !
avatar
Data de inscrição : 14/01/2010
Número de Mensagens : 348
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

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

Re: problema com diminuição de vidas

em Seg 08 Mar 2010, 12:58
Denis Lemos escreveu:Eu não disse para ele colocar sua_variavel_vida no evento create, pois parti do princípio que ele já o tinha feito usando outra veriável, e por isso no lugar de sua_variavel_vida, é para ele colocar o nome da variável de vida que ele usa !

Mas aí, valeu pelo esclarecimento, talvez eu tenha me expressado mal e ele não tenha entendido o que era para fazer !


Seu raciocinio foi correto, eu que não pretei atenção.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 09/02/2010
Número de Mensagens : 321
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://www.primz.weebly.com

Re: problema com diminuição de vidas

em Seg 08 Mar 2010, 19:27
tenho outro problema agora

eu ja inseri o codigo mas quando vou para testar aparece este erro:

ERROR in
action number 1
of Step Event
for object homem barco:

Error in code at line 1:
if not place_meeting(x,y,obj_bloco_chao) // Se não estar enconstando na pedra
^
at position 26: Unknown variable obj_bloco_chao


o que e que eu faço?
avatar
Data de inscrição : 14/01/2010
Número de Mensagens : 348
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

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

Re: problema com diminuição de vidas

em Ter 09 Mar 2010, 11:04
Olhe se "obj_bloco_chao", esta escrito no objeto e no codigo exatamente iguais.
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