Added fps display.
This commit is contained in:
parent
b4c4a66ce8
commit
650239a9e8
4 changed files with 20 additions and 0 deletions
|
|
@ -5,6 +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"]
|
||||||
|
|
||||||
[node name="World" type="Node2D" unique_id=1317852169]
|
[node name="World" type="Node2D" unique_id=1317852169]
|
||||||
|
|
||||||
|
|
@ -18,6 +19,8 @@ notification_scene = ExtResource("3_71j4m")
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_right = 40.0
|
offset_right = 40.0
|
||||||
offset_bottom = 23.0
|
offset_bottom = 23.0
|
||||||
|
theme_override_font_sizes/font_size = 8
|
||||||
|
script = ExtResource("4_qfnet")
|
||||||
|
|
||||||
[node name="Level" type="Node2D" parent="." unique_id=934289771]
|
[node name="Level" type="Node2D" parent="." unique_id=934289771]
|
||||||
|
|
||||||
|
|
|
||||||
15
scripts/fps_display.gd
Normal file
15
scripts/fps_display.gd
Normal 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
|
||||||
1
scripts/fps_display.gd.uid
Normal file
1
scripts/fps_display.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
uid://eblemtukrey6
|
||||||
|
|
@ -42,6 +42,7 @@ func tick(delta: float):
|
||||||
player.position.x = player.position.x
|
player.position.x = player.position.x
|
||||||
%Ship/Thrusters.flip_h = false
|
%Ship/Thrusters.flip_h = false
|
||||||
%Ship/Thrusters.animation = "fwd"
|
%Ship/Thrusters.animation = "fwd"
|
||||||
|
%Ship/Thrusters.position.x = %Ship.position.x-0.3
|
||||||
|
|
||||||
# Get previous positon for equidistant bullet calculation
|
# Get previous positon for equidistant bullet calculation
|
||||||
player.previous_position = player.position
|
player.previous_position = player.position
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue