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.

Problema com Enemy IA Path

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
rafarp23
Membro
Membro
Reações: 0
Mensagens: 45
Localização: São José do Rio Preto, SP

Problema com Enemy IA Path

Mensagem por rafarp23 » Ter Nov 20, 2018 1:08 pm

Olá galera, estou precisando de uma ajuda pois o IA do inimigo nao ta dando certo!
É o seguinte, no step do inimigo está:

Código: Selecionar todos

grid = mp_grid_create(0,0,room_width/16,room_height/16,16,16);
path = path_add();
mp_grid_add_instances(path,obj_collision,1);
mp_grid_path(grid,path,x,y,obj_player.x,obj_player.y,0);
path_start(path,1,"",1);
O problema é que tem vez que ele começa seguir, e ele trava um pouco longe, tipo se o inimigo estivece fora da visao dele.
E também ele não desvia direito das colisão !!

E outra,  a animação dele no mesmo step está assim:

Código: Selecionar todos

if(obj_player.y >  y){ sprite_index = spLionDown; }
else if(obj_player.y <  y){ sprite_index = spLionUp; }
else if(obj_player.x >  x){ sprite_index = spLionRight; }
else if(obj_player.x <  x){ sprite_index = spLionLeft; }
só que ele não vira direito, se o jogador sobe, ele fica virado para a direita, quero que ele vire para cima/baixo/direita e esquerda com a posição do path!

Quem soube e puder me ajuda agradeço muito! +Rep
]-- [RagnumWorld] --
Em breve!!!

Responder

Quem está online

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