Hola gente estoy en un pequeño problema con el objeto solido, para que se den una idea el juego es tipo amoungus libertad al moverse por toda la pantalla, el personaje principal se mueve segun direccion del mouse y su aceleracion es con la W, hasta ahi todo perfecto excepto cuando colisiona con el objeto solido, solo logre que en forma horizontal continue moviendose a pesar de estar colisionando con el objeto solido, pero si lo quiero hacer en forma vertical se queda pegado hasta que mueva al personaje de forma contraria (o sea no da el efecto de "patinar" por el objeto solido)
este es el codigo que utilizo para el player cuando colisiona con el objeto solido
if x>=0 {
move_contact_solid(direction,12);
vspeed=0;
dejo video
}
este es el codigo que utilizo para el player cuando colisiona con el objeto solido
if x>=0 {
move_contact_solid(direction,12);
vspeed=0;
dejo video
}