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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
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

Instances independentes.

em Sab 13 Mar 2010, 16:19
E aí Jedis e Padawans! Tudo em ordem nesta galaxia?
Ex;
tenho um objeto com um valor de energia 10, quando acerto um tiro retira 1, ou seja, com 10 tiros o objeto é destruido, ate ai normal. Porem tenho 5 instances deste objeto,
se acerto 9 tiros em uma instance, na outra vai bastar apenas 1 tiro para eu a destruir.
Não quero assim, eu quero que se eu der 9 tiros em uma determinada instance, ao atirar em outra, para destrui-la eu ainda precise dar 10 tiros, porem se eu voltar para a instance que dei 9 tiros, nesta em particular eu precise, aí sim, de apenas 1 tiro para destrui-la. Espero ter sido compreendivel, desde ja meu muito obrigado.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

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

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

Re: Instances independentes.

em Sab 13 Mar 2010, 16:23
A ei amigão blz????
Então, voce deve estar tirando o valor da energia do Objeto e não da instância em si. Para resolver o problema coloque o codigo que retira a energia no evento de colisao:
Evento de Colisao do Tiro com o Objeto:

with (other)
{
energia -= 1;
if (energia <= 0) instance_destroy(); //destroi o objeto
}
instance_destroy(); // destroi o tiro

Nesse caso vai agir somente na instancia.
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: Instances independentes.

em Sab 13 Mar 2010, 16:33
E aí vinians, beleza?
amigo, isso eu fiz só que é como eu falei, se eu dou 9 tiros no objeto, na outra instance dele vai bastar apenas um tiro para destrui-la, ao inves dela estar com energia 10 vai estar como a que eu dei o tiro, com energia 1.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

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

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

Re: Instances independentes.

em Sab 13 Mar 2010, 16:38
Blz! Então, tem que verificar se voce, em alguma parte do seu código, não esta tirando energia do objeto e não da instancia.
Tambem verifique se voce esta inicializando a instancia com o valor 10 de energia no evento CREATE.
Geralmente quando temos um objeto com apenas 1 instancia podemos referir direto a ele:
objTeste.energia -= 1;
Isso causa uma diminuicao da energia em todas as instancias do objeto.
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: Instances independentes.

em Sab 13 Mar 2010, 16:43
DEU CERTO, VALEU!
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