add debug example

This commit is contained in:
Henrik Neumann 2025-02-18 20:37:46 +01:00
parent 3ea09388d7
commit c93a22f257
2 changed files with 19 additions and 2 deletions

View File

@ -8,4 +8,14 @@ func _ready() -> void:
# Called every frame. 'delta' is the elapsed time since the previous frame. # Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void: func _process(delta: float) -> void:
pass var _time = Time.get_ticks_msec() / 1000.0
var box_pos = Vector3(0, sin(_time * 4), 0)
var line_begin = Vector3(-1, sin(_time * 4), 0)
var line_end = Vector3(1, cos(_time * 4), 0)
DebugDraw3D.draw_box(Vector3.ZERO, Quaternion.IDENTITY, Vector3.ONE * 2, Color.CORNFLOWER_BLUE)
DebugDraw3D.draw_arrow(line_begin, line_end, Color(1, 1, 0))
DebugDraw2D.set_text("Time", _time)
DebugDraw2D.set_text("Frames drawn", Engine.get_frames_drawn())
DebugDraw2D.set_text("FPS", Engine.get_frames_per_second())
DebugDraw2D.set_text("delta", delta)

View File

@ -1,3 +1,10 @@
[gd_scene format=3 uid="uid://bwo12me8h21q5"] [gd_scene load_steps=2 format=3 uid="uid://bwo12me8h21q5"]
[ext_resource type="PackedScene" uid="uid://cn2xvs2g7box5" path="res://swarm_engine/flow_field_navigation/flow_field_navigation.tscn" id="1_xwcpn"]
[node name="World" type="Node3D"] [node name="World" type="Node3D"]
[node name="FlowFieldNavigation" parent="." instance=ExtResource("1_xwcpn")]
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.774006, 0.633178, 0, -0.633178, 0.774006, 0.503356, 3.49548, 5.34749)