Pesquisa resultou em 0 ocorrência

por Sara
Dom Fev 07, 2021 12:09 am
Fórum: Dúvidas
Tópico: Colisão
Respostas: 10
Exibições: 3011

Re: Re: Colisão

Ele entra muito, tipo se a plataforma é 64x64 ele entra esses 64 (ou seja, tudo) e a colisão só pega em baixo dela.
Vou tentar achar o que pode ser esse tal erro, espero que eu consiga localizá-lo e arruma-lo
por Sara
Sáb Fev 06, 2021 11:11 pm
Fórum: Dúvidas
Tópico: Colisão
Respostas: 10
Exibições: 3011

Re: Colisão

Ele entra no chão, mas não fica preso. É como se a colisão estivesse pegando só embaixo da plataforma do chão e não no bloco em si, vc consegue andar livremente em cima da colisão, porém ela não está onde deveria estar
por Sara
Sáb Fev 06, 2021 9:40 pm
Fórum: Dúvidas
Tópico: Colisão
Respostas: 10
Exibições: 3011

Re: Colisão

O código esta correto sem nenhum problema, tendo isso em mente, o problema pode ser na mascara de colisão de algum dos objetos, Obj_wall ou o Player que esta portando este código. Vá na sprite de ambos e tenha certeza que a mascara de colisão esta pegando o objeto por inteiro. Não sei sua versão ma...
por Sara
Sáb Fev 06, 2021 7:49 pm
Fórum: Dúvidas
Tópico: Colisão
Respostas: 10
Exibições: 3011

Re: Colisão

Bom, este código esta correto é o código mais comum e objetivo para colisão em plataforma. Creio que ainda tenha um pedaço a mais do código onde ele incrementa a velocidade vertical (gravidade) , e a velocidade horizontal certo?. Pois este código checa em todas a "direções" se esta colidi...
por Sara
Sáb Fev 06, 2021 5:57 pm
Fórum: Dúvidas
Tópico: Colisão
Respostas: 10
Exibições: 3011

Re: Colisão

Olá, poderia postar o código aqui para que possamos ver o que pode estar de errado? Sem o código fica meio complicado. Estou usando esse código: //colisao horizontal if (place_meeting(x +hspd, y, Obj_wall)) { while(!place_meeting(x+ sign(hspd), y, Obj_wall)) { x = x +sign(hspd); } hspd = 0; } x = x...
por Sara
Sex Fev 05, 2021 10:28 pm
Fórum: Dúvidas
Tópico: Colisão
Respostas: 10
Exibições: 3011

Colisão

Sou "nova" no Game Maker e tenho uma dúvida.
Eu coloquei o código de colisão tudo certinho, mas a colisão só está pegando em baixo do chão, ou seja, estou entrando no chão e a colisão pega só embaixo do mesmo, alguém sabe o que pode ser?