[Resolvido]angulo com mause

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

Resolvido [Resolvido]angulo com mause

Mensagem por Crovux em Sex 04 Jan 2013, 17:11

Qual o erro neste código:
if mouse_x < x image_xscale = -1; else image_xscale = 1;

Alguém tem otro pra substitui...
Ele buga a colisão.. tipo eu mudo de lado o mause do lado da parede e o carinha entra um ou 2 pixel da parede e fica preso...


Última edição por Crovux em Sab 05 Jan 2013, 14:33, editado 1 vez(es)

Crovux

Número de Mensagens : 169
Idade : 20
Data de inscrição : 07/01/2012
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por vini_gd em Sex 04 Jan 2013, 17:15

funciona(se stiver no STEP claro)

mas afinal o que você quer fazer?

vini_gd

Número de Mensagens : 66
Idade : 29
Data de inscrição : 02/09/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por moisesBR em Sex 04 Jan 2013, 17:23

coloque a mascara de colisão maior ou do amanho da sprite sem contornos!
Não seria image_angle ao invés de image_xscale?

moisesBR

Número de Mensagens : 873
Idade : 40
Data de inscrição : 24/10/2009
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por Davichococat em Sex 04 Jan 2013, 19:05

Eu não entendi sua pergunta, mas suponho que você esteja querendo guiar o ângulo de um objeto(o fazer virar) dependendo da posição do mouse.

O código para isso seria:
Event Step Step
Código:
direction = point_direction(x,y,mouse_x,mouse_y);

Para fazer o sprite virar também, acrescente isso:
Game Maker Pro:
Event Step Step
Código:
image_angle = direction

Davichococat

Número de Mensagens : 182
Data de inscrição : 29/12/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.google.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por RafaelCazarotto em Sex 04 Jan 2013, 19:23

esse codigo esta certo, não vejo erro nenhum nele, o erro pod estar no sprite, tenta centralizar o sprite e deixar a mascara de colisão retangular, assim não ira travar

RafaelCazarotto

Ranking : Nota C
Número de Mensagens : 564
Idade : 19
Data de inscrição : 15/03/2012
Notas recebidas : D-D-D-C-C-B
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por Crovux em Sab 05 Jan 2013, 12:29

Obviamente uso este código no step...já avia tentado alterar por image_angle mas não acontece nada(a imagem fica parada)... E é para virar para o lado do mause num game de plataforma(apenas virar para a direita e para a esquerda) e como já falei o meu código não da porque a imagem muda de posição... (ja estou com origin no centro) ao virar no lado da parede ela entra um ou dois pixels para dentro da parede e trava....(nao da pra caminha..)virando novamente para o outro lado a imagem destrava!

Crovux

Número de Mensagens : 169
Idade : 20
Data de inscrição : 07/01/2012
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por Lukbebalduke em Sab 05 Jan 2013, 12:59

Eu ja tive o mesmo erro, isto acontece porque a colision box que o GM faz na sprite sempre tem 1 pixel para traz, por tanto se vc cria uma sprite 32x32 a colision box vai ser de 31x31. Basta ir na sprite - Modify Mask - Manual - Arrumar os valores. E se sua sprite for retangular sete rectangle.

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por Crovux em Sab 05 Jan 2013, 14:19

pinpi exatamente isto... nunca pensei em fazer isso... Vlw.. Resolvido

Crovux

Número de Mensagens : 169
Idade : 20
Data de inscrição : 07/01/2012
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

Mensagem por Thopson1m em Seg 07 Jan 2013, 19:12

Tópico trancado, pois a dúvida do autor foi resolvida.
Caso necessites, favor se dirigir à mim ou à qualquer outro moderador para destrancar este seu tópico.

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]angulo com mause

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


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