[Resolvido]Cria objeto e deleta-lo

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

Resolvido [Resolvido]Cria objeto e deleta-lo

Mensagem por Dark Holy Devil em Sex 18 Out 2013, 00:07

Bom estou enfrentando um probleminha aqui =s
Tento fazer que quando meu personagem se choque com o baú e o botão seja pressionado, o sprite do baú mude, crie o objeto de vida, quando ele encostar na vida ela se destrua. Tudo bem até ai, porém depois que a vida é destruída, se encostar no baú novamente e apertar o botão cria mais uma vida.
Ou seja eu quero que a vida seja criada e destruida somente uma vez.
Me ajudem ai. Agradeço desde já!


Última edição por Dark Holy Devil em Sab 19 Out 2013, 00:40, editado 1 vez(es)

Dark Holy Devil

Número de Mensagens : 59
Idade : 21
Data de inscrição : 13/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.geekhouse.xpg.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Cria objeto e deleta-lo

Mensagem por mZIl em Sex 18 Out 2013, 00:18

Use uma variável booleana no baú. Vou fazer um código ilustrativo:

Código:
 if vidaSpawnou = false {
  criaVida
  vidaSpawnou = true
}
Explicando, o baú deve ser criado com a variável vidaSpawnou = false, para poder passar pelo "if" do código. Quando ele passar, ele vai tornar "vidaSpawnou" em true, e ele não irá mais executar esse código (Ou seja, não irá mais criar outra vida) enquanto "vidaSpawnou" for true. Isso pode ser feito com números também, por exemplo, se você quiser que o baú crie 8 vidas ficaria assim:

Código:
if vidasCriadas <= 8 {
  criaVida
  vidasCriadas += 1
}
É o mesmo principio feito de uma maneira diferente :p

Óbvio que no lugar de "cria vida" você vai colocar o seu código para criar a vida e-e

Qualquer dúvida dê um post ;)


Última edição por mZIl em Sex 18 Out 2013, 00:19, editado 1 vez(es) (Razão : Sou um péssimo coder e-e)

mZIl

Número de Mensagens : 49
Idade : 19
Data de inscrição : 10/07/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Cria objeto e deleta-lo

Mensagem por PedroSilva em Sex 18 Out 2013, 00:20

Use uma variável de controle, no create do bau use variável: aberto = false
quando pressionar aberto = true ai a vida se cria assim que a vida se criar a variável se torna false. ai na onde tem o código de criar a vida coloque um condição tipo:
Código:

if keyboard_check_pressed(vk_up) and aberto = true
{
//cria vida
aberto = false
}
Se tivesse deixado o código seria mais fácil.

flw

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: [Resolvido]Cria objeto e deleta-lo

Mensagem por Dark Holy Devil em Sab 19 Out 2013, 00:39

Valeu pessoal! Vocês conseguiram me ajudar a resolver meu problema! Obrigadão!




Tópico trancado.

Dark Holy Devil

Número de Mensagens : 59
Idade : 21
Data de inscrição : 13/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.geekhouse.xpg.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Cria objeto e deleta-lo

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


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