- Editado
Para RMXP, RMVX y RMVXAce
Intro
Supongo que extrañaba compartir cosas random en foros xD.
Frameskip button, funciona haciendo skip literal del update n veces xd.
Licencia
Licencia MIT o whatever, no me interesa créditos pero si les sirve pos guay
Código
module Graphics
MAX_FRAMESKIP = 2
@@_frameskip = 0
@@_frameskip_count = 0
class << self
alias inner_update update
def update
if @@_frameskip > @@_frameskip_count
@@_frameskip_count += 1
Graphics.frame_count += 1
return
end
@@_frameskip_count = 0
inner_update
end
def frame_skip=(v)
@@_frameskip = [[v, 0].max, MAX_FRAMESKIP].min
end
def frame_skip
return @@_frameskip
end
end
end
module Input
SPEEDUP_KEY = Input::F6
SPEEDUP_MULT = 3
class << self
alias orig_update update
def update
Graphics.frame_skip = Input.press?(SPEEDUP_KEY) ? SPEEDUP_MULT-1 : 0
orig_update
end
end
end
PD.: Me gusta que ahora pasar cosas de Discord hacia acá es básicamente 0 esfuerzo xD. ¡Viva los formatos estándar!