facsimile-wing/scripts/utility/fps_display.gd

15 lines
292 B
GDScript

extends Label
var last_time = 0
var frame_count = 0
var fps = 0
func _process(delta):
frame_count += 1
last_time += delta
if last_time >= 1.0: # Update every second
fps = frame_count
text = " " + str(fps) + " FPS"
last_time = 0
frame_count = 0