problema com diminuição de vidas

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

problema com diminuição de vidas

Mensagem por primz 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!

primz

Ranking : Nota C
Número de Mensagens : 321
Idade : 20
Data de inscrição : 09/02/2010
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.primz.weebly.com

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

Mensagem por Denis Lemos 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é !!!

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

Mensagem por Da Galáxia 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.

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

Mensagem por Denis Lemos 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 !

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

Mensagem por Da Galáxia 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.

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

Mensagem por primz 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?

primz

Ranking : Nota C
Número de Mensagens : 321
Idade : 20
Data de inscrição : 09/02/2010
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.primz.weebly.com

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

Mensagem por Da Galáxia em Ter 09 Mar 2010, 11:04

Olhe se "obj_bloco_chao", esta escrito no objeto e no codigo exatamente iguais.

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: problema com diminuição de vidas

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


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