Conectar-se
Quem está conectado
31 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 29 Visitantes

CRP-Max, Thiago_o_programador

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 17/05/2013
Número de Mensagens : 8
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Como fazer o personagem seguir o mouse

em Qui 27 Jun 2013, 23:20
estou fazendo um jogo em top-down e queria saber como fazer o sprite do personagem ir seguindo o mouse tipo o personagem ir rodando 360º dependendo da posição da seta.


Última edição por Rilton em Dom 30 Jun 2013, 23:34, editado 1 vez(es)
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
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 fazer o personagem seguir o mouse

em Qui 27 Jun 2013, 23:52
Olá Rilton,

      muito simples fazer isto:

Código:

if mouse_check_button(mb_left){  //enquanto estiver segurando o botão esquerdo do mouse
move_towards_point(mouse_x,mouse_y,3); //segue o x e o y do mouse na velocidade 3
}

espero ter tirado a sua duvida, abraço.
avatar
Data de inscrição : 17/05/2013
Número de Mensagens : 8
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como fazer o personagem seguir o mouse

em Sex 28 Jun 2013, 00:09
@wendreo_v escreveu:Olá Rilton,

      muito simples fazer isto:

Código:

if mouse_check_button(mb_left){  //enquanto estiver segurando o botão esquerdo do mouse
move_towards_point(mouse_x,mouse_y,3); //segue o x e o y do mouse na velocidade 3
}

   espero ter tirado a sua duvida, abraço.

bom não é bem isso eu quero fazer o obj_player girar em ate 360º, não necessariamente ir em direçao a seta, mas fazer o player 'olhar' para a seta.

de qualquer forma vlw por ajudar
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
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 fazer o personagem seguir o mouse

em Sex 28 Jun 2013, 08:27
@Rilton escreveu:

bom não é bem isso eu quero fazer o obj_player girar em ate 360º, não necessariamente ir em direçao a seta, mas fazer o player 'olhar' para a seta.

de qualquer forma vlw por ajudar

    Entendi oque você quer fazer, isso é mais simples ainda =)

obj_player
Código:

image_angle = direction; // direção da sprite é igual a direção
move_towards_point(mouse_x,mouse_y,0); // move na velocidade zero para o x e o y do mouse, sendo 0 a velocidade ele não move ele apenas direciona
avatar
Data de inscrição : 17/05/2013
Número de Mensagens : 8
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como fazer o personagem seguir o mouse

em Sex 28 Jun 2013, 18:26
Agora funcionou

Mas tem como fazer sem ter que passar o mouse encima do player, tipo passando o mouse em qualquer parte da room, pq só funciona se passar no player.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
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 fazer o personagem seguir o mouse

em Sab 29 Jun 2013, 17:36
Poem esse mesmo codigo no "Step" do obj_player que vai funcionar.
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