Renato Ribeiro
Novato
Novato
Autor
Mensagens: 5
Registrado em: Dom Jul 07, 2019 7:33 pm
Karma: 3

Fazer o inimigo seguir o personagem

Ter Jul 09, 2019 5:11 pm

Eu estou tentando fazer uma IA para um inimigo do meu jogo,porém,nenhum código está dando certo,eu já tentei isso:
if(distance_to_object(Jogador)<500){
mp_potential_step(Jogador.x,Jogador.y,5,true)
}
E  outros códigos,mas nada funcionou.
O jogo é TopView então o inimigo tem que seguir o personagem na direção x e na direção y.
Como eu faço????

Tags:
 
Avatar do usuário
Mega
Programador
Programador
Mensagens: 71
Registrado em: Dom Mai 22, 2016 6:20 pm
Karma: 84

Re: Fazer o inimigo seguir o personagem

Qua Jul 10, 2019 2:33 pm

Olá tente averiguar isso
Em qual evento você colocou esse código ?
O jogador está se movimentando ?
Você já tentou fazer a distancia entre o jogador e o inimigo ser menor à 500 pixels ?
 
GM_PC_Jogos
Novato
Novato
Mensagens: 12
Registrado em: Ter Jul 09, 2019 2:12 pm
Karma: 26

Re: Fazer o inimigo seguir o personagem

Qui Jul 11, 2019 4:53 pm

Renato, testei seu código aqui e ele está funcionando perfeitamente aqui comigo.

//Si a distância para o objeto (jogador) for menor que 500 pixels
if(distance_to_object(Jogador)<500){

//vai na direção do objeto (jogador) na posição x e y, na velocidade 5 e o (true) desvia de todos objetos(sólidos e não sólidos)
mp_potential_step(Jogador.x,Jogador.y,5,true)}

verifica se você colocou esse código no evento step do objeto inimigo.

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante