Conectar-se
Quem está conectado
28 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 27 Visitantes

Cristiano Camacho

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

[resolvido] Como fasso pra um obj peguar variavel de seu criador

em Sab 01 Nov 2008, 18:41
ja rodei a net inteira atras disso... aki mesmo na forum encontri varios tópicos sobre o assunto, mas nenhum sobre resolveria meu problema (mas são exelentes tópicos^^)

Meu Problema: Tenho o objeto "Merman" q cospe(cria) objetos "bola de fogo"!
Mas o objeto "bola de fogo" precisa se movimentar dependendo se o objeto "Merman" esta olhando para a direita ou para a esquerda.
Porem terá na room VARIOS Mermans ao mesmo tempo todos cuspindo "bola de fogo"! Assim não posso usar um comando que aglomere TODOS os objetos "bola de fogo" como por exemplo: with (bola_de_fogo), pois assim TODAS as instances "bola de fogo" seram alteradas! Sad

Qual o Dilema: Preciso de algum código, comando, LOGICA ou formula em q eu consiga fazer o objeto "bola de fogo" pegar variaveis ou dados UNICAMENTE do objeto q a criou!!!

PLS me ajudem para eu conseguir continuar com meu fan-game de castlevania cheers cheers cheers

Valeu a todos!
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [resolvido] Como fasso pra um obj peguar variavel de seu criador

em Sab 01 Nov 2008, 19:23
no lugar onde vc faz para criar a bola de fogo da uma modificada assim:

bb = instance_create(blabla do jeito que vc fez ai...)
bb.meu_criador = id


assim a bola tera um valor armazenado,
o valor é o id da istancia que criou ela.
o valor fica armazenado na variavel meu_criador

e tbm fika no objeto que a criou:
bb é onde fica o id da bola de fogo que o inimigo criou (so da ultima criada)
avatar
Data de inscrição : 26/09/2008
Número de Mensagens : 890
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [resolvido] Como fasso pra um obj peguar variavel de seu criador

em Sab 01 Nov 2008, 19:31
É, bem isso aí que o janx falou.

Você tem o objeto "Merman", no evento em que ele cria a bola de fogo, você coloca:

//Cria a bola de fogo e dá à variável "bola_fogo" o id da instance
bola_fogo = instance_create(x, y, obj_BolaFogo);

//Escolhe a direção e velocidade da instance usando seu id
bola_fogo.direction = direction;
bola_fogo.speed = 5;


Daí é só você fazer os comando pra escolher a direção do objeto "Merman".
avatar
Data de inscrição : 19/10/2008
Número de Mensagens : 29
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [resolvido] Como fasso pra um obj peguar variavel de seu criador

em Seg 10 Nov 2008, 17:24
Valeu galera!!!!! Muito obrigado MESMO!!!! ^^
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