[Resolvido]Humano Olhar ponteiro do mouse

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

Resolvido [Resolvido]Humano Olhar ponteiro do mouse

Mensagem por AlexBosquin em Ter 04 Mar 2014, 13:54

Galera Sabe aquele código ->

STEP:
Código:
direction=point_direction(x,y,mouse_x,mouse_y);
image_angle=direction


então ele faz o player olhar para o ponteiro do mouse eu adaptei ele para olhar  só para certas direções

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

if direction<32 or direction>333
{
angle=direction
image_xscale=1
}

funcionou corretamente, porém a ajuda que eu preciso é que pra quando a image_xscale for igual a -1 ou seja olhar pra esquerda ele também olhe pro mouse pois mesmo se eu deixar ele olhando para todas as direções a cabeça dele roda 360 graus mas quero que ele apenas inverta a direção pra olhar pro mouse pro outro lado!


Última edição por AlexBosquin em Ter 04 Mar 2014, 21:32, editado 1 vez(es)

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Humano Olhar ponteiro do mouse

Mensagem por Mr. Kaleb em Ter 04 Mar 2014, 16:48

Acho que pondo isso aqui resolve:
Código:
if mouse_x>x
{image_yscale=1}
else
{image_yscale=-1}
A não ser que você queria delimitar o angulo da cabeça, que é o que parece.

Mr. Kaleb

Ranking : Nota C
Número de Mensagens : 1400
Idade : 19
Data de inscrição : 07/09/2010
Notas recebidas : C
Reputação : 21
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: [Resolvido]Humano Olhar ponteiro do mouse

Mensagem por MissingNo em Ter 04 Mar 2014, 16:54

acho que eu entendi...

tenta por isso no Event Step step:
Código:
if image_angle>90 and image_angle<270 {
image_yscale=-1
} else {
image_yscale=1
}
sem garantia que funcione

MissingNo

Ranking : Nota C
Número de Mensagens : 134
Idade : 17
Data de inscrição : 03/06/2013
Notas recebidas : C
Reputação : 22
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: [Resolvido]Humano Olhar ponteiro do mouse

Mensagem por AlexBosquin em Ter 04 Mar 2014, 17:17

galera isso dai eu ja fiz, eu quero sim delimitar e pro lado lado direito funcionou corretamente o que eu já consegui fazer, mas agora quero fazer pro lado esquerdo, sendo que só colocar image_xscale=-1 não resolve por que o lado de tras da cabeça fica como se fosse olhando pra frente!

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Humano Olhar ponteiro do mouse

Mensagem por Mr. Kaleb em Ter 04 Mar 2014, 17:46

Cara, se você usar o meu código acho que dá certo. image_xscale não funciona, tem que ser image_yscale. Tenta arrumar isso lá, pelo que eu vi você tá usando xscale.

Mr. Kaleb

Ranking : Nota C
Número de Mensagens : 1400
Idade : 19
Data de inscrição : 07/09/2010
Notas recebidas : C
Reputação : 21
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: [Resolvido]Humano Olhar ponteiro do mouse

Mensagem por AlexBosquin em Ter 04 Mar 2014, 21:31

Funcionou, muito obrigado mano, vlw mesmo!

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Humano Olhar ponteiro do mouse

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


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