Conectar-se
Quem está conectado
32 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 31 Visitantes

fabionsam

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 10/07/2012
Número de Mensagens : 621
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 35

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuáriohttp://www.craftstudios.com.br

[Resolvido]Objeto seguir usando physics

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!
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