1 Replies • 855 Views
Mappeur
module Graphics class FPSBalancer # Update the metrics of the FPSBalancer def update update_intervals if @last_frame_rate != Graphics.frame_rate current_index = (Graphics.current_time.usec / @frame_delta).floor if current_index == @last_interval_index @frame_to_execute = 0 elsif current_index > @last_interval_index @frame_to_execute = current_index - @last_interval_index else @frame_to_execute = Graphics.frame_rate - @last_interval_index + current_index end @last_interval_index = current_index return unless debug? if Sf::Keyboard.press?(Sf::Keyboard::F3) FPSBalancer.last_f3_up = Graphics.current_time elsif FPSBalancer.last_f3_up == Graphics.last_time FPSBalancer.globally_enabled = !FPSBalancer.globally_enabled FPSBalancer.last_f3_up -= 1 end end endend
« Last Edit: 31 March 2022, 14:21:27 by Eurons »
Script Patch Tuto Script PSDK