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

Cambalinho, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 01/12/2011
Número de Mensagens : 84
Insígnias de JAM :

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

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

[RESOLVIDO]Movimentação(Mouse) Top-Down Exata...

em Sab 04 Fev 2012, 20:50
Ola galera, BLZ??
Bom, estou criando um Shooter Top-Down, e preciso de uma ajuda na função abaixo:

O meu personagem vira o seu ângulo para onde localizá-se o ponteiro do mouse, mas ele não vira fixo na sua posição (PARADA), ele muda um pouco de posição, abaixo, botarei os códigos com legendas:

No Create:
Código:

health = 100

No Step:
Código:

direction = point_direction(x,y,mouse_x,mouse_y)// isto faz o player girar
image_angle=direction

P.S: Vou pular as colisões e os movimentos...

No Mouse Global Left Pressed:
Código:

instance_create(player_obj.x,player_obj.y,bullet_obj)
sound_play(magnum)

"Oque eu Preciso?":

Bom, preciso que alguém corrija o código para que ele vire para o mouse, mas fixado na mesma posição, sem ir um tanto para cá ou para lá...

Bom, quem puder ajudar, agradeço...
FLW!! flw


Última edição por Itibere10 em Sab 04 Fev 2012, 21:11, editado 1 vez(es)
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: [RESOLVIDO]Movimentação(Mouse) Top-Down Exata...

em Sab 04 Fev 2012, 20:55
tira o image_angle do step, ele deve estar atrapalhando.
deixa só esse :
Código:
direction = point_direction(x,y,mouse_x,mouse_y)
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

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

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

Re: [RESOLVIDO]Movimentação(Mouse) Top-Down Exata...

em Sab 04 Fev 2012, 21:07
.Voce precisa centralizar a sprite;
.Clique na sprite,e depois no botao center
avatar
Data de inscrição : 01/12/2011
Número de Mensagens : 84
Insígnias de JAM :

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

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

Re: [RESOLVIDO]Movimentação(Mouse) Top-Down Exata...

em Sab 04 Fev 2012, 21:10
@Need 90:
Bom, se eu tirar o image_angle, a sprite do player fica fixa na mesma posição...

@Thyago:
Funcionou perfeitamente, vlw cara...

@TOTAL:
Podem trancar, problema resolvido...
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