game: add fps overlay

This commit is contained in:
2025-08-14 22:32:07 +02:00
parent 3c90e6a26c
commit 40d09e5b46
5 changed files with 76 additions and 28 deletions

View File

@@ -12,6 +12,7 @@ var gravity = ProjectSettings.get_setting("physics/3d/default_gravity")
@onready var head = $Head
@onready var camera = $Head/PlayerCamera
@onready var player_debug = $Head/PlayerCamera/PlayerDebug
@onready var overylay_fps = $Head/PlayerCamera/OverlayFPS
@onready var player_stats = $PlayerStats
@onready var anim_player = $AnimationPlayer
@onready var muzzle_flash = $Head/PlayerCamera/pistol/MuzzleFlash
@@ -39,6 +40,8 @@ func _unhandled_input(event: InputEvent) -> void:
if Input.is_action_just_pressed("debug_overlay"):
player_debug.visible = !player_debug.visible
if Input.is_action_just_pressed("overlay_fps"):
overylay_fps.visible = true
func _physics_process(delta: float) -> void:
if not is_on_floor():