erro na colisão

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

erro na colisão

Mensagem por leo em Dom 16 Nov 2008, 18:11

O personagem está grundando no bloco e desaparece, isso ocorre quando ele está na ponta do bloco, como resolver isso?

código que estou usando para colisão:

{
if (vspeed > 0 && not place_free(x,y+vspeed)) move_contact(270);
vspeed = 0;
}

leo

Número de Mensagens : 51
Data de inscrição : 25/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: erro na colisão

Mensagem por Janx em Dom 16 Nov 2008, 18:16

poe para setar a gravidade para 0
gravity = 0

e quando ele estiver no ar setar a gravidade para o valor dinovo

assim:
no step:
Código:
if place_free(x,y+1)
{gravity = 0.6;}

e na colisao vc deixa assm
Código:
{
if (vspeed > 0 && not place_free(x,y+vspeed)) move_contact(270);
vspeed = 0;
gravity = 0;
}

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: erro na colisão

Mensagem por leo em Dom 16 Nov 2008, 18:26

Não está grudando mais, mas fui andando em frente ai quando ele ia cair do bloco, não grudou, mas desapareceu. E agora?

leo

Número de Mensagens : 51
Data de inscrição : 25/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: erro na colisão

Mensagem por Janx em Dom 16 Nov 2008, 18:38

vc lembrou do gravity? é mto importante mudar ele para 0 quando pisar no chao...

e veja se nao sao objetos diferentes! vc deve fazer isso em ambos caso os 'chaos' sejam diferentes.

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: erro na colisão

Mensagem por leo em Dom 16 Nov 2008, 18:49

Fiz isso ai que você falou, mas ainda continua desaparecendo. confused

Como recolver isso?

leo

Número de Mensagens : 51
Data de inscrição : 25/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: erro na colisão

Mensagem por Convidad em Seg 17 Nov 2008, 11:01

Vc marcou o "solid" para estes obj? (os que servem como piso)

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: erro na colisão

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


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