Conectar-se
Quem está conectado
17 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 17 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 25/11/2012
Número de Mensagens : 77
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4
Ver perfil do usuário

Inimigo desviar de objetos

em Seg 24 Jun 2013, 21:59
Aqui estou eu com mais uma dúvida que me assola.

Meu inimigo se movimenta em 8 direções usando 8 sprites diferentes.

O point_direction do inimigo eh o Player, porém gostaria que o inimigo desviasse de certos objetos de uma forma mais "sã"....pq ateh agora tudo que consegui foi q ele tombasse nos objetos ateh que desviasse o angulo para poder continuar seguindo o player.

gostaria que o inimigo obedecesse as 8 sprites enquanto calcula e executa um caminho mais curto ateh o player sem precisar colidir com uma parede por exemplo..
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Inimigo desviar de objetos

em Seg 24 Jun 2013, 22:27
Olá, você já tentou usar:
Código:
mp_potential_step_object(x,y,speed,object)

Boa sorte!
avatar
Data de inscrição : 25/11/2012
Número de Mensagens : 77
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4
Ver perfil do usuário

Re: Inimigo desviar de objetos

em Seg 24 Jun 2013, 23:37
ja tentei, não funciona.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Inimigo desviar de objetos

em Ter 25 Jun 2013, 12:38
tente algo como:

Código:
if distance_to_object(obj_desviar)<30{
direction = -obj_desviar.direction
}

Abraço.
Conteúdo patrocinado

Re: Inimigo desviar de objetos

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