[Resolvido]Objeto seguir usando physics

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

Resolvido [Resolvido]Objeto seguir usando physics

Mensagem por AlexBosquin em Qui 25 Dez 2014, 09:56

Para que um inimigo siga o player sem usar physics geralmente se usa mp_potential_step, só que no physics este codigo não funciona, alguém sabe alguma maneira de resolver isto?

RESOLVIDO


RESOLUÇÃO:

STEP obj_inimigo
Código:

//vars
xx = phy_position_x; //posição x do inimigo
yy = phy_position_y; //posição y do inimigo
pl_x = obj_player.phy_position_x; //posição x do player
pl_y = obj_player.phy_position_y; //posição y do player

//Speed
spd = 5; //velocidade do inimigo
if xx < pl_x then a = 1 else a = -1; // se a posição do inimigo em x for menor do que a posição x do player retorna 1 caso contrario retorna -1.
if yy < pl_y then b = 1 else b = -1; //mesma coisa do de cima só que em y.
physics_apply_impulse(xx,yy,a*spd,b*spd); //aqui vc aplica no codigo

OBS: ao invés de usar as variaveis "a" e "b" eu poderia usar sign(pl_x) porém por algum motivo não funciona!

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

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