Hola
Eh estado haciendo un proyecto en gm2 pero resultó un problema....
Los slopes son problemáticos y corregirlos implica re hacer todo el código (no sabía que agregar una rampa perjudica tanto, ya que la mayoría de soluciones implica cambiar variables cómo funcionan botones, gravedad, etc)
Encontré una manera "sencilla" que funciona algo bastante bien de bajada pero de subida digamos que ignora el código.
Me gustaría saber en qué parte del código (parte de arriba no logra la ejecución, se que tiene que ver con el eje x pero no logro hacer que baje adecuadamente
El código lo tengo así:
While place_meeting(x,y,rampa) && vspeed >= 0
{ Y-=1}
While place_meeting(x,y+v+1,rampa) && !place_meeting(x,y+2,rampa) && vspeed >= 0
{Y+=1}
Dónde
V= 10
Que es la velocidad del personaje y "rampa" es mi slope, como dije las baja bien pero no las sube solo choca con ellas, no se atora, solo choca, no sube, solo las baja sin importar el lado.
Si alguien puede contestar estaría genial saber en qué falla. Si no pues tendré que re hacer todo