Como atirar na direção do mouse?

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

Resolvido Como atirar na direção do mouse?

Mensagem por Fer_Neymar em Seg 05 Dez 2011, 10:26

Estou procurando um jeito de fazer o personagem atirar na direção do mouse com um click,mas não consigo,me ajudem. computador


Última edição por Fer_Neymar em Dom 21 Out 2012, 16:27, editado 1 vez(es)

Fer_Neymar

Ranking : Nota E
Número de Mensagens : 42
Idade : 17
Data de inscrição : 17/11/2011
Notas recebidas : E
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

Resolvido resposta

Mensagem por God_of_war425 em Seg 05 Dez 2011, 10:32

cria obj_tiro e no CREATE dele coloca ese codigo

direction = point_direction(x,y,mouse_x,mouse_y);//faz ir na direção do mouse
image_angle = direction;//outro direcionador
speed=15//velocidade


se você já tem pronto tudo so tiro que nâo sai aomde você manda uza iso se você não sabe fazer atirar mesmo em nenhum lado fala que explico tudo ou te envio uma engine flw

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como atirar na direção do mouse?

Mensagem por peixoto em Seg 05 Dez 2011, 10:36

faça um sistema assim:

crie um objeto player e(no evento global mouse left pressed)coloque um codigo para criar um objeto bala.(
Código:
instance_create(x,y,obj_bala)
)
agora adicione um evento step e ponha o seguinte codigo:
Código:
direction = point_direction(x,y,mouse_x,mouse_y)// isto faz o player girar
image_angle=direction

if keyboard_check(vk_up) then y-=4
if keyboard_check(vk_down) then y+=4
if keyboard_check(vk_left) then x-=4
if keyboard_check(vk_right) then x+=4



No objeto bala, adicione no create:
Código:
direction =point_direction(x,y,mouse_x,mouse_y) // aki especifica o angulo da bala
image_angle=direction
speed = 50 // aki é a velocidade que a bala ira quando criada

ponha o objeto player na room e de play para testar

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido lol

Mensagem por God_of_war425 em Seg 05 Dez 2011, 10:53

esse sistema bem parecido comigo so não postei tudo porque ele não especifico se ele queria sistema enteiro ou so como fazer bala ir certo mas mesmo assim ta certo

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como atirar na direção do mouse?

Mensagem por Fer_Neymar em Seg 05 Dez 2011, 11:03

God_of_war425 escreveu:esse sistema bem parecido comigo so não postei tudo porque ele não especifico se ele queria sistema enteiro ou so como fazer bala ir certo mas mesmo assim ta certo

Valeu já tentei e deu certo nos 2 jeitos,mas o que significa a 2ª linha,tirei ela porquê não funciona no lite e deu certo.

Fer_Neymar

Ranking : Nota E
Número de Mensagens : 42
Idade : 17
Data de inscrição : 17/11/2011
Notas recebidas : E
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

Resolvido Re: Como atirar na direção do mouse?

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


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