Bueno pues el problema es el siguiente:
Uso :GM8: pro, y estoy haciendo un juego de plataformas, y al llegar a este punto llevo ya 2 dias atascado sin ser capaz de solucionar el problema.
La plataforma efectivamente se mueve de arriba a abajo y cuando llega a un objeto invisible cambia de direcci?n para evitar que se salga del escenario.
El problema es que el personaje cuando colisiona con esta plataforma no reconoce la colisi?n bien y por ejemplo la variable global.jump no se pone a 0 cosa que debe hacer cada vez que toca suelo o plataformas.
y otra cosa es que no hace bien el movimiento.
El c?digo es el siguiente, supongo que habr? un peque?o fallo en algun sitio pero me he saturado y no alcanzo a descubrirlo:
En el objeto plataforma:
Create
Begin Step
Colision con limitador
Espero que puedan ayudarme, el objeto PJRB no tiene ninguna accion con respecto de esta plataforma
Un saludo
Uso :GM8: pro, y estoy haciendo un juego de plataformas, y al llegar a este punto llevo ya 2 dias atascado sin ser capaz de solucionar el problema.
La plataforma efectivamente se mueve de arriba a abajo y cuando llega a un objeto invisible cambia de direcci?n para evitar que se salga del escenario.
El problema es que el personaje cuando colisiona con esta plataforma no reconoce la colisi?n bien y por ejemplo la variable global.jump no se pone a 0 cosa que debe hacer cada vez que toca suelo o plataformas.
y otra cosa es que no hace bien el movimiento.
El c?digo es el siguiente, supongo que habr? un peque?o fallo en algun sitio pero me he saturado y no alcanzo a descubrirlo:
En el objeto plataforma:
Create
Código [Seleccionar]
vspeed=2;
Begin Step
Código [Seleccionar]
Este por D&D:
if at relative position (0,-3) there is object PJRB(personaje)
PJRB.vspeed=PV.vspeed
Colision con limitador
Código [Seleccionar]
{
if vspeed=2 vspeed=-2;
else vspeed=2;
}
Espero que puedan ayudarme, el objeto PJRB no tiene ninguna accion con respecto de esta plataforma
Un saludo