- CompleTH
- Mensagens : 332
Reputação : 11
Data de inscrição : 17/12/2011
[BUG] Colisão com problemas
Dom 14 Abr - 18:54:36
Olá pessoal.
Estou fazendo um jogo, e fiz toda a engine dele já, só que agora que fui testar, quase sempre, quando ele cai perto demais dos espinhos (Questão de 8 pixels mais ou menos) ele morre, mesmo os espinhos estando a 1 Bloco abaixo (Envio imagem se necessário).
Os codígos do Step são os seguintes:
E o da colisão com o bloco é o seguinte:
Caso alguém me ajude a resolver, levará Créditos no jogo
Estou fazendo um jogo, e fiz toda a engine dele já, só que agora que fui testar, quase sempre, quando ele cai perto demais dos espinhos (Questão de 8 pixels mais ou menos) ele morre, mesmo os espinhos estando a 1 Bloco abaixo (Envio imagem se necessário).
Os codígos do Step são os seguintes:
- Código:
//Gravity Controller:
if place_free (x,y+2)
{gravity=1}
else
{gravity=0}
//Directional Engine:
if keyboard_check(vk_right) && place_free(x+5,y)
{x+=5}
if keyboard_check(vk_left) && place_free(x-5,y)
{x-=5}
if keyboard_check(vk_space) && !place_free(x,y+1)
vspeed=-9
E o da colisão com o bloco é o seguinte:
- Código:
move_contact_solid(direction,12)
vspeed=0
Caso alguém me ajude a resolver, levará Créditos no jogo
Re: [BUG] Colisão com problemas
Seg 15 Abr - 0:15:20
O problema tá no código cara. Vc colocou x,y+2 sendo que y+1 já bom. +2 faz com que a ação seja executada antes da colisão com o objeto.
- Knonick
- Mensagens : 884
Reputação : 9
Data de inscrição : 13/06/2011
Idade : 25
Localização : São Paulo, Brasil
Re: [BUG] Colisão com problemas
Seg 15 Abr - 5:20:07
Cheque a máscara do player e dos espinhos também, e veja se o bloco e os espinho não estão com o mesmo parent. É a única coisa que me veio na cabeça no momento, pode ser outra coisa mas pra morrer com tanta distância provavelmente é a máscara mesmo.
Até mais .
Até mais .
- CompleTH
- Mensagens : 332
Reputação : 11
Data de inscrição : 17/12/2011
Re: [BUG] Colisão com problemas
Ter 16 Abr - 12:50:53
Chequei as Masks, e a mask do Player é um Retângulo e do Espinho é um Retangulo com Top=3, para tentar acabar com o Bug, mas o Bug insiste.
Re: [BUG] Colisão com problemas
Ter 16 Abr - 16:41:15
Coloca uma imagem do problema, se a gente poder ver podemos simular o erro e corrigi-lo. No game maker a sempre uma solução para esses bugs de colisão!
Permissões neste sub-fórum
Não podes responder a tópicos