perf: harden runtime for weaker hardware

This commit is contained in:
Rijad Zuzo
2026-08-12 10:02:45 +02:00
parent cd29da95e0
commit 34428d836a
47 changed files with 2164 additions and 243 deletions
+8 -1
View File
@@ -1,11 +1,14 @@
class_name PlayerStatusHud
extends Control
const REFRESH_INTERVAL_SECONDS := 0.2
@export var simulation_manager: Node
@onready var status_label: Label = $StatusLabel
var cached_text := ""
var _refresh_elapsed := 0.0
func _ready() -> void:
@@ -13,7 +16,11 @@ func _ready() -> void:
_refresh(true)
func _process(_delta: float) -> void:
func _process(delta: float) -> void:
_refresh_elapsed += delta
if _refresh_elapsed < REFRESH_INTERVAL_SECONDS:
return
_refresh_elapsed = fmod(_refresh_elapsed, REFRESH_INTERVAL_SECONDS)
_refresh(false)