Diciembre 31, 2019, 09:47:15 AM Ultima modificación: Diciembre 31, 2019, 10:11:23 PM por pigi
hola, estaba haciendo un juego de plataformas y al colisionar con un bloque y saltar se queda atrapado en el aire xd

alguien me ayuda por favor

if keyboard_check(ord( "D")) and place_free(x+2,y)

{
x += v   
image_xscale = 2
image_speed = 0.8
sprite_index = spr_player
}

if keyboard_check(ord("A")) and place_free(x-2,y)

{
x -= v
image_xscale =-2
image_speed = 0.8
sprite_index = spr_player

}

Es imposible saber que falla si no pones el código GML que usas para resolver las colisiones.
Si nos presentás el problema mejor planteado con indicaciones, es más fácil ayudarte y tardamos menos en dar con una solucion.



#2 Diciembre 31, 2019, 03:44:20 PM Ultima modificación: Diciembre 31, 2019, 07:37:37 PM por RyZeX
Puede ser porque el sprite o los sprites tienen mal la máscara de colisión
RyZeX

Cita de: pigi en Diciembre 31, 2019, 09:47:15 AM
hola, estaba haciendo un juego de plataformas y al colisionar con un bloque y saltar se queda atrapado en el aire xd

alguien me ayuda por favor

if keyboard_check(ord( "D")) and place_free(x+2,y)

{
x += v   
image_xscale = 2
image_speed = 0.8
sprite_index = spr_player
}

if keyboard_check(ord("A")) and place_free(x-2,y)

{
x -= v
image_xscale =-2
image_speed = 0.8
sprite_index = spr_player

}
Una pregunta ¿porque la variable image_xscale la tienes a 2 y -2?Asi el sprite se ve mas ancho de lo que es y a menos que quieras que un sprite cuadrado se vea como un rectangulo deberias ponerlo a 1 y -1.
En cuanto a las coliciones deberias poner el codigo que usas para las coliciones no el de movimiento. Saludos

#4 Enero 05, 2020, 07:12:42 PM Ultima modificación: Enero 05, 2020, 07:15:52 PM por dixon
 ;) ?????
;D
Si Dios quiere; Limpiaré la oficina, puliré el piso y les serviré café a todos, luego, me enseñarán a programar e iré a comprarles más café.

???



Se me olvidaba que adjunte el editable.....

Descarguelo aqui
Si Dios quiere; Limpiaré la oficina, puliré el piso y les serviré café a todos, luego, me enseñarán a programar e iré a comprarles más café.