limbo hsm

This commit is contained in:
2026-10-15 16:56:45 +08:00
parent 18e7b2daa8
commit a76c4aebef
30 changed files with 665 additions and 121 deletions
+41 -2
View File
@@ -19,6 +19,16 @@
[ext_resource type="Script" uid="uid://bo1hob2whrlu0" path="res://character/player/player_look.gd" id="13_look"]
[ext_resource type="Script" uid="uid://xta8h2snalsd" path="res://character/player/player_motor.gd" id="14_motor"]
[ext_resource type="Script" uid="uid://b3ko4cfjf0vgu" path="res://character/player/player_pickup.gd" id="15_pickup"]
[ext_resource type="Script" uid="uid://cgjaw5xbg7gdj" path="res://character/player/hsm/player_hsm.gd" id="20_7gte1"]
[ext_resource type="Script" uid="uid://2bnkxlycmqqu" path="res://character/player/hsm/grounded.gd" id="21_k6mlu"]
[ext_resource type="Script" uid="uid://2isemrs6ov3" path="res://character/player/hsm/idle.gd" id="22_r212m"]
[ext_resource type="Script" uid="uid://6pa3038100o4" path="res://character/player/hsm/walk.gd" id="23_8bmvw"]
[ext_resource type="Script" uid="uid://bb8dvx7nwuiwo" path="res://character/player/hsm/crouch.gd" id="24_2pong"]
[ext_resource type="Script" uid="uid://b4okw70vrah42" path="res://character/player/hsm/sneak.gd" id="25_tkl2s"]
[ext_resource type="Script" uid="uid://cklw8uq6xahe" path="res://character/player/hsm/sprint.gd" id="26_vhygx"]
[ext_resource type="Script" uid="uid://43psuo6pb4wq" path="res://character/player/hsm/airborne.gd" id="27_s2r15"]
[ext_resource type="Script" uid="uid://cvfcvo7k1i5jr" path="res://character/player/hsm/jump.gd" id="28_ed2qs"]
[ext_resource type="Script" uid="uid://yadts2ydgfs6" path="res://character/player/hsm/fall.gd" id="29_u55fa"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_rkbax"]
radius = 0.54541016
@@ -98,8 +108,37 @@ script = ExtResource("13_look")
[node name="Motor" type="Node" parent="." unique_id=1043927815]
script = ExtResource("14_motor")
walk_speed = 2.419
sprint_speed = 3.624
[node name="Pickup" type="Node" parent="." unique_id=1587230140]
script = ExtResource("15_pickup")
[node name="HSM" type="LimboHSM" parent="." unique_id=100369043]
update_mode = 2
script = ExtResource("20_7gte1")
[node name="Grounded" type="LimboHSM" parent="HSM" unique_id=159625644]
script = ExtResource("21_k6mlu")
[node name="Idle" type="LimboState" parent="HSM/Grounded" unique_id=1876145612]
script = ExtResource("22_r212m")
[node name="Walk" type="LimboState" parent="HSM/Grounded" unique_id=689938768]
script = ExtResource("23_8bmvw")
[node name="Crouch" type="LimboState" parent="HSM/Grounded" unique_id=1470963204]
script = ExtResource("24_2pong")
[node name="Sneak" type="LimboState" parent="HSM/Grounded" unique_id=988596449]
script = ExtResource("25_tkl2s")
[node name="Sprint" type="LimboState" parent="HSM/Grounded" unique_id=674736640]
script = ExtResource("26_vhygx")
[node name="Airborne" type="LimboHSM" parent="HSM" unique_id=1349311867]
script = ExtResource("27_s2r15")
[node name="Jump" type="LimboState" parent="HSM/Airborne" unique_id=2079971118]
script = ExtResource("28_ed2qs")
[node name="Fall" type="LimboState" parent="HSM/Airborne" unique_id=233377038]
script = ExtResource("29_u55fa")