ajuda com inimigo

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

ajuda com inimigo

Mensagem por leonardocristiano57 em Sab 14 Mar 2009, 16:05

tempo += 1
if (distance_to_object(player) < 360 and not collision_line(x,y,player.x,player.y,object2,true,true)){
image_angle = point_direction(x,y,player.x+10,player.y+10);
if (tempo == 10) instance_create(x,y,object5)tempo = 0;
{
bala = instance_create(x,y,object5);
}
}

ok eu to usando isso pra faze meu inimigo atira contra mim so q no bala = instance_create ele faz com que o meu inimigo nao pare de atirar atira umas 10 balas de cada vez eu queria q ele atirasse uma esperasse uns 25 steps e depois atirasse de novo,entenderam confused
valeu pessoal lol!

leonardocristiano57

Número de Mensagens : 37
Idade : 23
Data de inscrição : 13/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: ajuda com inimigo

Mensagem por Alex FC em Sab 14 Mar 2009, 16:33

no lugar de:

Código:
if (tempo == 10) instance_create(x,y,object5)tempo = 0;
{
bala = instance_create(x,y,object5);
}
}

coloque:

Código:
if (tempo == 10) sprite_index=spr_inimigo_atira tempo = 0;}

depois no animation end coloque:

Código:
if sprite_index=spr_inimigo_atira{instance_create(x,y,object5)}

não tenho certeza se isso resolve(seu código é um pouco complexo pra min XD)!

Flws!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: ajuda com inimigo

Mensagem por leonardocristiano57 em Sab 14 Mar 2009, 16:44

vei nao deu certo
se alguem nao entendeu eu so tenho a sprite do inimigo parado e da bala só
eu quero q ele atire uma bala a cada 25 steps e nao diretao igual ele ta atirando
por favor me ajudem lol!

leonardocristiano57

Número de Mensagens : 37
Idade : 23
Data de inscrição : 13/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: ajuda com inimigo

Mensagem por CPinheiro em Sab 14 Mar 2009, 17:04

Simples. Use esse código, que é uma modificação do seu:

Código:

tempo += 1
if (distance_to_object(player) < 360 && ! collision_line(x,y,player.x,player.y,object2,true,true) && (tempo>=30))
{
image_angle = point_direction(x,y,player.x+10,player.y+10);
bala = instance_create(x,y,object5);
tempo=0;
}

Qualquer dúvida, poste.

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: ajuda com inimigo

Mensagem por leonardocristiano57 em Sab 14 Mar 2009, 17:10

vallleeeeeeeeeeeeeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuuuuuuuuuuu vei lol!

leonardocristiano57

Número de Mensagens : 37
Idade : 23
Data de inscrição : 13/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: ajuda com inimigo

Mensagem por Conteúdo patrocinado Hoje à(s) 12:30


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