Added an FPS display for performance monitoring.

This commit is contained in:
Henry Faber 2026-06-25 01:26:16 +01:00
parent 389485e82c
commit dd4652b732
3 changed files with 17 additions and 1 deletions

View file

@ -5,7 +5,7 @@
[ext_resource type="Texture2D" uid="uid://b3dqvd23nbmrm" path="res://graphics/cloud layers.png" id="3_4wyf3"] [ext_resource type="Texture2D" uid="uid://b3dqvd23nbmrm" path="res://graphics/cloud layers.png" id="3_4wyf3"]
[ext_resource type="PackedScene" uid="uid://c3scm07fgpkcp" path="res://scenes/notification_display.tscn" id="3_71j4m"] [ext_resource type="PackedScene" uid="uid://c3scm07fgpkcp" path="res://scenes/notification_display.tscn" id="3_71j4m"]
[ext_resource type="PackedScene" uid="uid://6wq3ynesnsha" path="res://scenes/player.tscn" id="3_k0juu"] [ext_resource type="PackedScene" uid="uid://6wq3ynesnsha" path="res://scenes/player.tscn" id="3_k0juu"]
[ext_resource type="Script" uid="uid://eblemtukrey6" path="res://scripts/fps_display.gd" id="4_qfnet"] [ext_resource type="Script" uid="uid://eblemtukrey6" path="res://scripts/utility/fps_display.gd" id="4_qfnet"]
[node name="World" type="Node2D" unique_id=1317852169] [node name="World" type="Node2D" unique_id=1317852169]

View file

@ -0,0 +1,15 @@
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

View file

@ -0,0 +1 @@
uid://eblemtukrey6