Quisiera hacer que mi personaje al ir un poco mas lento su salto sea de menor altura
por ejemplo: Mi personaje tiene una velocidad "hspeed=2.5" y al saltar salta a "vspeed= -7" y si va a "hspeed= 1.2" el salto sea de menor altura, un "vspeed= -3" por ejemplo
por si las dudas dejo un adjunto as? si quieren pueden ver como tengo los c?digos de movimiento de mi personaje
Puedes crear una variable que chequee la velocidad del personaje y que al dar arriba, se active la variable en forma 1, o 2, y que al saltar, en lugar de ser impulso -10, por ejemplo, sea -5. No s? si me explico. Espero que te sirva ;D
mmm... Tal vez este codigo ayude:
En el evento donde brinca:
vspeed-= hspeed*3
pruebalo...
Gracias, pruebo como me va y les digo :D
Bueno, ah? abajo dejo un ejemplo para que le eches un ojo y de paso para probar eso de adjuntar archivos, xDD.
?Suerte!
haz esto y te funcionara
[gml]if hspeed=2.5 vspeed= -7 //para que salte alto
if hspeed=1.2 vspeed= -3 //para que no salte tan alto
[/gml]
Cita de: DrEaMGhOsT en Diciembre 22, 2011, 06:04:09 PM
mmm... Tal vez este codigo ayude:
En el evento donde brinca:
vspeed-= hspeed*3
pruebalo...
Incre?ble como un simple c?digo puede ser tan util. Funcion? muy bien, pero el problema ahora es que cuando salta mas algo, cuando esta en el aire, al presionar el bot?n de salto salta como si estuviese en la luna XD, trate d eponer "salto=false" y no me funcion? ??? Los demas los pruebo a ver como va, el que puso ZombMax es sobre la velocidad al presionar tal bot?n, no es sobre cuando salta pero igual andaba precisando ese c?digo tambi?n para mas adelante :-[