Quiero añadirle un Spindash a mi personaje pero estoy algo corto de tiempo referente a los demas segmentos del juego
Ademas no se me ocurre nada para poder hacerlo, Conocen algun metodo efectivo pero que no gaste tantos objectos como en otros metodos defectuosos de youtube
create:
[gml]
spin = false; //no tocar
pow = 0; //no tocar
up = 5; //cantidad de potencia que sube por cada pulsación del botón para cargar el spindash
powmax = 30; //máxima velocidad que puede alcanzar
[/gml]
step:
[gml]///control pow
if pow [/gml]
[gml]///cargar pow
if keyboard_check(vk_down) {
if keyboard_check_pressed(ord('Z')) {
if !spin
spin = true;
if pow <= powmax-up
pow += up;
else
pow = powmax;
}
//sonido de carga, opcional xD
}[/gml]
[gml]///aplicar spindash
if keyboard_check_released(ord('Z'))
&& spin {
speed = pow;
pow = 0;
spin = false;
}[/gml]
siendo 'Z' la tecla que uses para cargar el spindash y siendo speed lo que uses para que se mueva tu personaje, ya luego tú te encargas de bajar esa speed
PD: lo acabo de imporivisar, no te prometo que te funque a la primera, y los números los he puesto a ojo, calíbralos a tu gusto
funciona por el momento
bueno es mejor que crear 6 objetos para un solo uso