Add delta/elapsed parameter to getFPSRatio

This commit is contained in:
Ralty
2025-08-02 18:36:29 +07:00
parent df5f0b5a0e
commit c92d7ed89c
+4 -3
View File
@@ -405,11 +405,12 @@ final class CoolUtil
/**
* Modifies a lerp ratio based on current FPS to keep a stable speed on higher framerate.
* @param ratio Ratio
* @param delta Delta/Elapsed for the fps-modified ratio (Optional)
* @return FPS-Modified Ratio
*/
@:noUsing public static inline function getFPSRatio(ratio:Float):Float {
return 1.0 - Math.pow(1.0 - ratio, FlxG.elapsed * 60);
}
@:noUsing public static inline function getFPSRatio(ratio:Float, ?delta:Float):Float
return 1.0 - Math.pow(1.0 - ratio, (delta == null ? FlxG.elapsed : delta) * 60);
/**
* Tries to get a color from a `Dynamic` variable.
* @param c `Dynamic` color.