generated from krampus/template-godot4
Project setting & editor override for showing nav agent debug paths
This commit is contained in:
parent
33b38d17bd
commit
ac811c354a
@ -78,6 +78,8 @@ audio/buses/override_bus_layout="user://audio_bus_layout.tres"
|
|||||||
config/accessibility/enable_screen_shake=true
|
config/accessibility/enable_screen_shake=true
|
||||||
config/accessibility/enable_head_bob=true
|
config/accessibility/enable_head_bob=true
|
||||||
config/input/hold_to_sneak=true
|
config/input/hold_to_sneak=true
|
||||||
|
debug/enable_navigation_agent_debug=false
|
||||||
|
debug/enable_navigation_agent_debug.editor_runtime=true
|
||||||
|
|
||||||
[global_group]
|
[global_group]
|
||||||
|
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
[gd_scene load_steps=35 format=3 uid="uid://ehf5sg3ahvbf"]
|
[gd_scene load_steps=36 format=3 uid="uid://ehf5sg3ahvbf"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bukihqt1lybnx" path="res://src/util/frame_skipper.gd" id="2_lak6w"]
|
[ext_resource type="Script" uid="uid://bukihqt1lybnx" path="res://src/util/frame_skipper.gd" id="2_lak6w"]
|
||||||
[ext_resource type="Script" uid="uid://gwwmqwixqqr5" path="res://src/world/grunk_beast/grunk_beast.gd" id="2_qqnhb"]
|
[ext_resource type="Script" uid="uid://gwwmqwixqqr5" path="res://src/world/grunk_beast/grunk_beast.gd" id="2_qqnhb"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cvq81xegbwv87" path="res://src/world/grunk_beast/slutch_beast/slutch_beast.tscn" id="2_xs4mp"]
|
[ext_resource type="PackedScene" uid="uid://cvq81xegbwv87" path="res://src/world/grunk_beast/slutch_beast/slutch_beast.tscn" id="2_xs4mp"]
|
||||||
|
[ext_resource type="Script" uid="uid://fpfcg6s7b1nj" path="res://src/world/grunk_beast/navigation.gd" id="4_csisu"]
|
||||||
[ext_resource type="Script" uid="uid://cfsiyhhrcua6o" path="res://src/world/game_sound/game_sound_listener.gd" id="5_3gbao"]
|
[ext_resource type="Script" uid="uid://cfsiyhhrcua6o" path="res://src/world/game_sound/game_sound_listener.gd" id="5_3gbao"]
|
||||||
[ext_resource type="Script" uid="uid://bb0t2ovl7wifo" path="res://addons/beehave/nodes/beehave_tree.gd" id="6_d4ex2"]
|
[ext_resource type="Script" uid="uid://bb0t2ovl7wifo" path="res://addons/beehave/nodes/beehave_tree.gd" id="6_d4ex2"]
|
||||||
[ext_resource type="Script" uid="uid://dme5f24l0edsf" path="res://addons/beehave/blackboard.gd" id="7_cn3ok"]
|
[ext_resource type="Script" uid="uid://dme5f24l0edsf" path="res://addons/beehave/blackboard.gd" id="7_cn3ok"]
|
||||||
@ -66,6 +67,7 @@ shape = SubResource("CapsuleShape3D_faau1")
|
|||||||
|
|
||||||
[node name="Navigation" type="Node3D" parent="."]
|
[node name="Navigation" type="Node3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
|
||||||
|
script = ExtResource("4_csisu")
|
||||||
|
|
||||||
[node name="NavAgent" type="NavigationAgent3D" parent="Navigation"]
|
[node name="NavAgent" type="NavigationAgent3D" parent="Navigation"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
@ -224,7 +226,7 @@ metadata/_custom_type_script = "uid://om57w2acvgb7"
|
|||||||
script = ExtResource("11_mbqcc")
|
script = ExtResource("11_mbqcc")
|
||||||
mean_time = 4.0
|
mean_time = 4.0
|
||||||
st_dev_time = 0.6
|
st_dev_time = 0.6
|
||||||
wait_time = 4.44014
|
wait_time = 3.46282
|
||||||
metadata/_custom_type_script = "uid://beyk2xtbjrsg4"
|
metadata/_custom_type_script = "uid://beyk2xtbjrsg4"
|
||||||
|
|
||||||
[node name="RandomStalkingBehavior" type="Node" parent="GrunkBeastBehavior/StateSelector/StalkingSequence/RandomDelay"]
|
[node name="RandomStalkingBehavior" type="Node" parent="GrunkBeastBehavior/StateSelector/StalkingSequence/RandomDelay"]
|
||||||
@ -270,7 +272,7 @@ metadata/_custom_type_script = "uid://cg016dbe7gs1x"
|
|||||||
script = ExtResource("11_mbqcc")
|
script = ExtResource("11_mbqcc")
|
||||||
mean_time = 5.0
|
mean_time = 5.0
|
||||||
st_dev_time = 1.0
|
st_dev_time = 1.0
|
||||||
wait_time = 6.21238
|
wait_time = 6.74762
|
||||||
metadata/_custom_type_script = "uid://beyk2xtbjrsg4"
|
metadata/_custom_type_script = "uid://beyk2xtbjrsg4"
|
||||||
|
|
||||||
[node name="PickRandomLurkTarget" type="Node" parent="GrunkBeastBehavior/StateSelector/LurkSequence/RandomDelay"]
|
[node name="PickRandomLurkTarget" type="Node" parent="GrunkBeastBehavior/StateSelector/LurkSequence/RandomDelay"]
|
||||||
|
11
src/world/grunk_beast/navigation.gd
Normal file
11
src/world/grunk_beast/navigation.gd
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
extends Node3D
|
||||||
|
@onready var nav_agent: NavigationAgent3D = %NavAgent
|
||||||
|
@onready var nav_probe: NavigationAgent3D = %NavProbe
|
||||||
|
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
var enabled: bool = ProjectSettings.get_setting_with_override(
|
||||||
|
"game/debug/enable_navigation_agent_debug"
|
||||||
|
)
|
||||||
|
nav_agent.debug_enabled = enabled
|
||||||
|
nav_probe.debug_enabled = enabled
|
1
src/world/grunk_beast/navigation.gd.uid
Normal file
1
src/world/grunk_beast/navigation.gd.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://fpfcg6s7b1nj
|
Loading…
x
Reference in New Issue
Block a user