Objeto sendo criado em direção errada! '-'

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

Objeto sendo criado em direção errada! '-'

Mensagem por superrafao em Dom 03 Mar 2013, 19:46

Olá pessoal, eu estou tendo problemas com esse codigo!
Código:
if global.dificuldade=0
{ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction; ID.speed=2;
}else
if global.dificuldade=1
{ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction; ID.speed=2;
ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction-2; ID.speed=2;
ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction+2; ID.speed=2;
}else
if global.dificuldade=2
{ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction; ID.speed=2;
ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction+5; ID.speed=2;
ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction-5; ID.speed=2;
ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction+7; ID.speed=1.8
ID=instance_create(x,y,obj_tiro1)
ID.direction=object9.direction-7; ID.speed=1.8;
}
Bem, o problema é que se mais de 2 objeto criarem esse objetos, os tiros dos outros objetos vão para uma direção igual!
Exemplo:
o enime 1 cria os tiros
o enime 2 (que é o mesmo enime) cria os tiros tambem
os tiros do enime 1 vão na direção certa, mas os tiros do enime 2 vão na direção que o enime 1 esta apontando!
Como se-resolve isso?

superrafao

Número de Mensagens : 414
Idade : 20
Data de inscrição : 18/08/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Objeto sendo criado em direção errada! '-'

Mensagem por Thyago em Dom 03 Mar 2013, 20:47

em
Código:
 ID.direction=object9.direction

.O tiro vai pegar a direção da primeira instancia do object9,a que foi criada primeiro na room,ou seja todos tiros vão pegar a direção de apenas uma instancia do object9.

.Se é o object9 que esta criando o tiro coloque assim.

Código:
ID.direction=direction


Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Objeto sendo criado em direção errada! '-'

Mensagem por superrafao em Dom 03 Mar 2013, 23:22

Muito obrigado!
Pelo o que eu intendi, ID.direction=direction,(o direction destacado) o enime pega sua variavel e adiciona ao tiro, eu deveria ter pensado nisso!
Obrigado!
Isso já pode ser trancado!

superrafao

Número de Mensagens : 414
Idade : 20
Data de inscrição : 18/08/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Objeto sendo criado em direção errada! '-'

Mensagem por Conteúdo patrocinado Hoje à(s) 17:41


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