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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 18/08/2010
Número de Mensagens : 414
Insígnias de JAM :

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

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

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

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?
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

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

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

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

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

avatar
Data de inscrição : 18/08/2010
Número de Mensagens : 414
Insígnias de JAM :

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

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

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

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!
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