Conectar-se
Quem está conectado
32 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 29 Visitantes

CRP-Max, Fuzenrad, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 28/10/2012
Número de Mensagens : 67
Insígnias de JAM :

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

Parents compartilhando uma mesma variável.

em Sab 22 Fev 2014, 03:25
Olá pessoal, bem estou tendo um problema para estruturar uma hierarquia de meteoros, criei um meteoro, defini seu comportamento porém quando crio outros objetos com o sprite diferente e com parent do primeiro meteoro, há um problema, o health é um só para todos, quando altero o health de um o de todos os parents também alteram, alguém sabe como tratar isso no GMS?

Att.
avatar
Ranking : Nota B
Notas recebidas : E + B+B
Data de inscrição : 02/06/2009
Número de Mensagens : 513
Insígnias de JAM :

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

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

Re: Parents compartilhando uma mesma variável.

em Sab 22 Fev 2014, 09:49
Fala ai, blz?
Vc já tentou usar o "self" ?
Na hora de iniciar a variável de 'Vida' e na hora de alterar o valor dela, vc usar o 'self' antes:
self.vida = 100;
self.vida -= 10;

Aí só é alterada a variável da própria instância.
E acho que vc não pode por o nome da variável de 'health', pq ela é nativa e Global.
avatar
Data de inscrição : 28/10/2012
Número de Mensagens : 67
Insígnias de JAM :

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

Re: Parents compartilhando uma mesma variável.

em Sab 22 Fev 2014, 17:57
Puts, acabei esquecendo que health era global e me confundi com os parents, valeu Eudes.
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