bug de colisão

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

bug de colisão

Mensagem por manobrother em Qua 26 Fev 2014, 13:32

Eu estou fazendo um jogo com aquela câmera de cima estilo aquele TopDown mas enfim, eu coloquei um monstro para seguir meu carinha mas se eu tiro a colisão entre os dois o monstro entra dentro do meu carinha e se eu ligo, quando chega em um certo ponto perto do meu personagem o monstro buga e começa a girar, alguém sabe o que eu posso fazer? Se não entenderam só falar que eu tento explicar melhor.

Esse é o código para ele seguir, e fica no step junto com o outro

if distance_to_point(obj_player.x,obj_player.y) <= 640
   {mp_potential_step(obj_player.x,obj_player.y,2,solid)
   }


Esse outro é para ele mudar as sprite de acordo de onde ele está virado:
image_index = floor(direction / 10);


Última edição por manobrother em Qua 26 Fev 2014, 19:02, editado 4 vez(es)

manobrother

Número de Mensagens : 206
Idade : 17
Data de inscrição : 31/10/2013
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: bug de colisão

Mensagem por Matheusj.st em Qua 26 Fev 2014, 17:12

Coloque os códigos que você usou aqui, só assim podemos te ajudar.

Matheusj.st

Ranking : Nota B
Número de Mensagens : 100
Data de inscrição : 16/11/2013
Notas recebidas : B
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: bug de colisão

Mensagem por manobrother em Qua 26 Fev 2014, 19:03

Matheusj.st escreveu:Coloque os códigos que você usou aqui, só assim podemos te ajudar.


Pronto coloquei vê ai.

manobrother

Número de Mensagens : 206
Idade : 17
Data de inscrição : 31/10/2013
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: bug de colisão

Mensagem por Matheusj.st em Qua 26 Fev 2014, 19:20

Em vez de usar o distance_to_point, nesse caso você pode usar o distance_to_object, é mais simples. O erro ta que você não falou até onde o inimigo deve seguir o player. Basta colocar um and e um distance_to_object. Assim:
Código:
if distance_to_object(obj_player) <= 640 // se distancia for menor que 640
and distance_to_object(obj_player) > 5 // e maior que 5
{mp_potential_step(obj_player.x,obj_player.y,2,solid)} //inimigo segui o player

Matheusj.st

Ranking : Nota B
Número de Mensagens : 100
Data de inscrição : 16/11/2013
Notas recebidas : B
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: bug de colisão

Mensagem por manobrother em Dom 02 Mar 2014, 19:04

vlw resolveuaqui

manobrother

Número de Mensagens : 206
Idade : 17
Data de inscrição : 31/10/2013
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: bug de colisão

Mensagem por Conteúdo patrocinado Hoje à(s) 18:29


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