Como fazer para o tiro seguir o mouse?

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

Como fazer para o tiro seguir o mouse?

Mensagem por Adriel em Seg 16 Jan 2012, 01:01

Tipo, cliquei em um lugar e o tiro vai naquela direção, e some! Esse código aqui não funfou não ó :
Código:
direction = point_direction(x,y,mouse_x,mouse_y);
image_angle = direction;
speed=15

Porque ele segue o mouse, e não faz o que eu quero... eu quero que o tiro saia do player e vá na direção clicada pela mira, e suma!

Adriel

Número de Mensagens : 922
Idade : 18
Data de inscrição : 18/07/2009
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fazer para o tiro seguir o mouse?

Mensagem por Black Studio em Seg 16 Jan 2012, 01:30

Se isso estiver no create da bala deixe a primeira linha assim :

Código:
direction = point_direction(obj_player.x,obj_player.y,mouse_x,mouse_y);

Black Studio

Ranking : Nota C
Número de Mensagens : 337
Idade : 18
Data de inscrição : 19/10/2011
Notas recebidas : C + C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer para o tiro seguir o mouse?

Mensagem por saim em Seg 16 Jan 2012, 09:16

Seu código está ok, mas acredito que você esteja colocando ele no step event. Assim, o tiro vai mover-se na direção do cursor a cada step, ou seja, de modo contínuo. Acho que vou incluir essa na minha lista de bugs comuns.
Altere o evento em que o tiro determina sua direção. Ao invés de usar o step, use o create. Isso vai fazer com que ele ande em linha reta, na direção definida no create.
Use o evento out_of_room (ou coisa parecida) e algumas colisões pra destruir o objeto.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Como fazer para o tiro seguir o mouse?

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


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