Página 1 de 1

place_meeting não funcionando como esperado.

Enviado: Sex Jun 17, 2016 3:17 pm
por Matheus Carvalho
A ideia desse código é ver se o y do objeto é maior que o y do objeto armazenado em 'lower'. É um objeto composto. Se for, usando o objeto 'mais pra baixo' eu vejo se ele encosta em algum obj_pixel24x24, poré ele passa por dentro do objeto e não detecta colisão. Já verifiquei e ambos possuem mascára.

O objeto armazenado em 'lower' tb é um obj_pixel24x24, tem algo a ver? Acho que não, mas quem sabe... Se alguém puder me ajudar, agradeço.

            if obj[i + 1].y > lower.y
            lower = obj[i + 1]
            with(lower)
            {
                with(lower)
                {
                    if place_meeting(x, y + 12, obj_pixel24x24)  
                    {other.touch = 1}
                    else {other.touch = 0}
                }
            }
Edit:
Só fui reparar no erro depois que postei, desculpa :(

Re: place_meeting não funcionando como esperado.

Enviado: Sex Jun 17, 2016 3:22 pm
por Rodrigo Santiago
Julgando erro de digitação vc usar dois with... não existe erro algum no código.
--Edit ---

kkk acontece