[Resolvido]Ajuda Com IA do inimigo!

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

[Resolvido]Ajuda Com IA do inimigo!

Mensagem por DVictorPS em Qua 25 Mar 2015, 12:57

Bom galera, eu tenho aqui um inimigo, e ele segue o player. MAAAAAAAAAAS, tem um problema, ele também tenta seguir o player por traz da parede, fazendo com que ele acabe ficando travado na mesma, tem alguma forma de fazer os inimigos não seguirem o player atravez do bloco? aproposito, estou usando este codigo para o inimigo seguir o player:
Código:
if distance_to_object(player)<210 // se a distancia do player for menor que X pixels
{
direction=point_direction(x,y,player.x,player.y);
image_angle=direction-4;
speed=1;
}
Me ajudem!

DVictorPS

Ranking : Nota D
Número de Mensagens : 100
Idade : 14
Data de inscrição : 23/01/2012
Notas recebidas : D+E+C
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Ajuda Com IA do inimigo!

Mensagem por Willy em Qua 25 Mar 2015, 13:02

Verifique se não existe um objeto no caminho usando collision_line. Veja o funcionamento do código no help ou procure por ele aqui no fórum.

Flws... blz

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 22
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Ajuda Com IA do inimigo!

Mensagem por DVictorPS em Qua 25 Mar 2015, 13:07

ja procurei por aqui no fórum, mas todas as duvidas utilizam um codigo diferente. Eu gostaria de uma forma desse código interferir o inimigo de seguir atravez da parede

DVictorPS

Ranking : Nota D
Número de Mensagens : 100
Idade : 14
Data de inscrição : 23/01/2012
Notas recebidas : D+E+C
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Ajuda Com IA do inimigo!

Mensagem por Willy em Qua 25 Mar 2015, 13:21

Cada caso é um caso. Dificilmente encontrará um código que se encaixe perfeitamente no seu jogo.

Procure entender como funciona este código que te passei. Você o usará como condição para poder executar o seu código.

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 22
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Ajuda Com IA do inimigo!

Mensagem por Isquilo_Roedor em Qua 25 Mar 2015, 13:33

O meu jogo é assim, já entendi a lógica, mas sabe porque não ocorre esse bug comigo? porque eu fiz um código que checa quando o inimigo está próximo de algum bloco, fazendo com que o inimigo pule, ou seja ele é mais inteligente,e ao mesmo tempo evita o bug. agora a parte dos códigos é complicado pra mim entender código de outras pessoas, mas já te dei uma dica de como resolver isso ai.

Isquilo_Roedor

Ranking : Nota D
Número de Mensagens : 334
Idade : 16
Data de inscrição : 22/03/2012
Notas recebidas : E-E-D
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Ajuda Com IA do inimigo!

Mensagem por DVictorPS em Qua 25 Mar 2015, 13:46

pode me passar o código que está usando? pois preciso muito de concertar esse bug
EDIT: Bug corrigido, utilizei o codigo que eu ja estava utilizando e utilizei também o colision line, obrigado willy Happy

DVictorPS

Ranking : Nota D
Número de Mensagens : 100
Idade : 14
Data de inscrição : 23/01/2012
Notas recebidas : D+E+C
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Ajuda Com IA do inimigo!

Mensagem por Conteúdo patrocinado Hoje à(s) 08:56


Conteúdo patrocinado


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