debug.gd 572 B

123456789101112131415
  1. extends Label
  2. func _process(_delta: float) -> void:
  3. if Input.is_action_just_pressed(&"toggle_debug"):
  4. visible = not visible
  5. text = "FPS: " + str(Engine.get_frames_per_second())
  6. text += "\nVSync: " + ("Enabled" if DisplayServer.window_get_vsync_mode() else "Disabled")
  7. text += "\nMemory: " + "%3.2f" % (OS.get_static_memory_usage() / 1048576.0) + " MiB"
  8. var online: bool = not multiplayer.multiplayer_peer is OfflineMultiplayerPeer
  9. text += "\nOnline: " + ("Yes" if online else "No")
  10. if online:
  11. text += "\nMultiplayer ID: " + str(multiplayer.get_unique_id())