Add ProbabilitySelector usage test to demo project

This commit is contained in:
Serhii Snitsaruk 2023-09-25 22:52:08 +02:00
parent 1df821fdfa
commit d0e9bb0ed3
2 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,27 @@
[gd_resource type="BehaviorTree" load_steps=8 format=3 uid="uid://cen725hsk8lyl"]
[sub_resource type="BTComment" id="BTComment_84hry"]
custom_name = "This is a test of ProbabilitySelector choosing action to execute"
[sub_resource type="BTConsolePrint" id="BTConsolePrint_3d5qm"]
text = "Rare action"
[sub_resource type="BTConsolePrint" id="BTConsolePrint_s6p66"]
text = "Uncommon action"
metadata/_weight_ = 4.0
[sub_resource type="BTConsolePrint" id="BTConsolePrint_2f8re"]
text = "Common action"
metadata/_weight_ = 12.0
[sub_resource type="BTProbabilitySelector" id="BTProbabilitySelector_hy6es"]
children = [SubResource("BTConsolePrint_3d5qm"), SubResource("BTConsolePrint_s6p66"), SubResource("BTConsolePrint_2f8re")]
[sub_resource type="BTDelay" id="BTDelay_mxnxy"]
children = [SubResource("BTProbabilitySelector_hy6es")]
[sub_resource type="BTSequence" id="BTSequence_auek2"]
children = [SubResource("BTComment_84hry"), SubResource("BTDelay_mxnxy")]
[resource]
root_task = SubResource("BTSequence_auek2")

View File

@ -0,0 +1,8 @@
[gd_scene load_steps=2 format=3 uid="uid://dgeb7tg8xb3j4"]
[ext_resource type="BehaviorTree" uid="uid://cen725hsk8lyl" path="res://tests/probability_selector/bt_test_probability_selector.tres" id="1_lr7l2"]
[node name="test_probability_selector" type="Node2D"]
[node name="BTPlayer" type="BTPlayer" parent="."]
behavior_tree = ExtResource("1_lr7l2")