Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Fazer o inimigo seguir o personagem

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Renato Ribeiro
Novato
Novato
Reações: 0
Mensagens: 5

Fazer o inimigo seguir o personagem

Mensagem por Renato Ribeiro » 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????

Avatar do usuário
ValdeciVieira
Moderador
Moderador
Reações: 4
Mensagens: 103
Localização: Rio de Janeiro, Brasil

Re: Fazer o inimigo seguir o personagem

Mensagem por ValdeciVieira » 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 ?

Avatar do usuário
GM_PC_Jogos
Novato
Novato
Reações: 0
Mensagens: 15

Re: Fazer o inimigo seguir o personagem

Mensagem por GM_PC_Jogos » 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.

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes