Necesito hacer una gravedad para llos objetos pero sin usar las variables speed y direction porque el juego funcionaría mal
Podría hacerse como en física, sacando el resultado de lso dos vectores pero no me funciona
¿Como se hace una gravedad que no sea la del GM?¿Se puede guardar valores en speed, pero que esos valores no me muevan el objeto?
Si no vas a usar speed, gravity o direction...
supongo que como mucho podrías utilizar, por ejemplo y+=1 para que "caiga" el personaje, o de última entonces move_contact_solid()...
esas son las formas que se me ocurren de momento.
saludos!
Si, eso pensé, pero no cambia la dirección y no sería aceleración tampoco
PD: Necesito una macro que me cambie el icono del tema XD
yo me monto un sistema de gravedad con bucles.
Una variable "gr = 0" en create, luego en step
"if (place_free(x, y+1)) gr += 1; else gr = 0;
for (i = 0; i < gr; i += 1) if (place_free(x, y+1)) y += 1;"
aproximadamente eso, lo he hecho de cabeza. Lo mismo para el movimiento horizontal en mi caso, todo es jugar con los bucles, es genial ^^ y con eso te permite tener una precisión EXACTA y no se te escapa nada si siempre lo haces todo con el bucle.
Si esta bien, pero no modifica "direction", no importa, como no necesito tanta precision hice que sea el point_direction de las coordenadas anteriores y posteriores
Tema cerrado