godot show FPS

var info := "FPS: %d Draw calls: %s GPU时间: %.3fms CPU时间: %.3fms"
# Called every frame. 'delta' is the elapsed time since the previous frame.


func _process(delta):
  var fps = Performance.get_monitor(Performance.TIME_FPS)
  var draw_calls = Performance.get_monitor(Performance.RENDER_TOTAL_DRAW_CALLS_IN_FRAME)
  var process = Performance.get_monitor(Performance.TIME_PROCESS) * 1000
  var physics = Performance.get_monitor(Performance.TIME_PHYSICS_PROCESS) * 1000

  $"Control/lblfps".text = info % [fps, draw_calls, process, physics]

posted @ 2024-03-13 09:45  porter_代码工作者  阅读(183)  评论(0)    收藏  举报