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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/06/2011
Número de Mensagens : 59
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.geekhouse.xpg.com

[Resolvido]Cria objeto e deleta-lo

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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2
Ver perfil do usuário

Re: [Resolvido]Cria objeto e deleta-lo

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)
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
Reputação : 22
Ver perfil do usuário

Re: [Resolvido]Cria objeto e deleta-lo

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
avatar
Data de inscrição : 13/06/2011
Número de Mensagens : 59
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.geekhouse.xpg.com

Re: [Resolvido]Cria objeto e deleta-lo

em Sab 19 Out 2013, 00:39
Valeu pessoal! Vocês conseguiram me ajudar a resolver meu problema! Obrigadão!




Tópico trancado.
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