Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mensajes - MissDirection

1
Preguntas y respuestas / Como limitar el wall jump
Junio 30, 2017, 11:23:29 PM
Hola buenas, mi pregunta es la siguiente: Como puedo controlar el wall jump para que no se pueda hacer en el mismo muro? De tal modo que solo se pueda hacer pasando de un muro a otro y no subiendo todo el rato por el mismo. Pongo el segmento específico de mi código usado para el wall jump.

// Moving right
if (rkey) {
    if (hspd < spd) {
        hspd += fric;
    } else {
        hspd = spd;
    } 
    // Left wall jump
    if (place_meeting(x-1, y, object_solid) && !place_meeting(x, y+1, object_solid) && !lkey)
        vspd = -jspd;
}

// Moving left
if (lkey) {
    if (hspd > -spd) {
        hspd -= fric;
        } else {
            hspd = -spd;
        }
    // Right wall jump
       if (place_meeting(x+1, y, object_solid) && !place_meeting(x, y+1, object_solid) && !rkey)   
       vspd = -jspd;