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

Nenhum

Ver toda a lista


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

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

erro na colisão

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;
}
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

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

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

Re: erro na colisão

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;
}
avatar
Data de inscrição : 25/10/2008
Número de Mensagens : 51
Insígnias de JAM :

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

Re: erro na colisão

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?
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

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

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

Re: erro na colisão

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.
avatar
Data de inscrição : 25/10/2008
Número de Mensagens : 51
Insígnias de JAM :

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

Re: erro na colisão

em Dom 16 Nov 2008, 18:49
Fiz isso ai que você falou, mas ainda continua desaparecendo. confused

Como recolver isso?
Convidad
Convidado

Re: erro na colisão

em Seg 17 Nov 2008, 11:01
Vc marcou o "solid" para estes obj? (os que servem como piso)
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