Conectar-se
Quem está conectado
28 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 24 Visitantes

Katerp, PedroX, rafaelviodres1, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Ranking : Nota E
Notas recebidas : E
Data de inscrição : 17/11/2011
Número de Mensagens : 42
Insígnias de JAM :

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

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

Como atirar na direção do mouse?

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)
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

resposta

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
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

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

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

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

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
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

lol

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

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

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

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

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