This commit is contained in:
Es 2026-01-09 16:32:26 +08:00
parent da0eb07a28
commit 731f265a68
7 changed files with 334 additions and 17 deletions

View File

@ -3,7 +3,7 @@ extends Node2D
func _ready() -> void: func _ready() -> void:
#$L1_S1.switch_act_by_id(1) #$L1_S1.switch_act_by_id(1)
#$L1_S2.switch_act_by_id(1) #$L1_S2.switch_act_by_id(1)
#$L1_S3.switch_act_by_id(1) $L1_S3.switch_act_by_id(1)
$L1_S4.switch_act_by_id(1) #$L1_S4.switch_act_by_id(1)
#$L1_S5.switch_act_by_id(1) #$L1_S5.switch_act_by_id(1)
get_tree().call_group(&"PLAYER_RESPAWN",&"respawn_avatar") get_tree().call_group(&"PLAYER_RESPAWN",&"respawn_avatar")

View File

@ -203,6 +203,8 @@ tile_set = ExtResource("22_ubvm0")
[node name="PathDriveMovePlateform" parent="." node_paths=PackedStringArray("path2d", "plateform") instance=ExtResource("24_vjpkl")] [node name="PathDriveMovePlateform" parent="." node_paths=PackedStringArray("path2d", "plateform") instance=ExtResource("24_vjpkl")]
path2d = NodePath("Path2D") path2d = NodePath("Path2D")
plateform = NodePath("MovablePlateform") plateform = NodePath("MovablePlateform")
move_speed = 300.0
acceleration = 1000.0
[node name="MovablePlateform" parent="PathDriveMovePlateform" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_ctwrc")] [node name="MovablePlateform" parent="PathDriveMovePlateform" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_ctwrc")]
position = Vector2(-314, 20) position = Vector2(-314, 20)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -168,7 +168,7 @@ state_id = 1
effects = Array[ExtResource("14_janst")]([ExtResource("19_wtcqv")]) effects = Array[ExtResource("14_janst")]([ExtResource("19_wtcqv")])
[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_pfh14")] [node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_pfh14")]
position = Vector2(888, -976) position = Vector2(888, -960)
[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] [node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"]
script = ExtResource("11_q6hv2") script = ExtResource("11_q6hv2")

194
_scene/level1/l1_s6.tscn Normal file
View File

@ -0,0 +1,194 @@
[gd_scene load_steps=39 format=4 uid="uid://dr8a26hfqkh12"]
[ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_a2nbh"]
[ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_txt12"]
[ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_1w7i6"]
[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_gnhi3"]
[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_qcumk"]
[ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_nokqb"]
[ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_u3uxu"]
[ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_n5ng2"]
[ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="9_v8ejv"]
[ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_shared/camera/CameraAnchor.tscn" id="10_fwa5x"]
[ext_resource type="Script" uid="uid://b4menkyub4ce7" path="res://addons/reedscene/prop/PropComponent.gd" id="11_mlg0v"]
[ext_resource type="Script" uid="uid://di41kt2tj34c2" path="res://addons/reedscene/prop/StateManager.gd" id="12_3yfjx"]
[ext_resource type="Script" uid="uid://7lml6d1t5xtq" path="res://addons/reedscene/prop/PropState.gd" id="13_k40sn"]
[ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="14_p6mcy"]
[ext_resource type="Resource" uid="uid://bjjxh7g7iosla" path="res://_props/_camera/camera_anchor_disable.tres" id="15_n6gxy"]
[ext_resource type="Resource" uid="uid://458r8rf7x02p" path="res://_props/_camera/camera_anchor_enable.tres" id="16_ryn0d"]
[ext_resource type="PackedScene" uid="uid://bonrls3iuhdqb" path="res://_props/_prefabs/player/player_trigger_volumn.tscn" id="17_lqu4s"]
[ext_resource type="Resource" uid="uid://dd4df6yjkeifa" path="res://_props/_prefabs/player/effect/player_trigger_volumn_disable.tres" id="18_7sbfg"]
[ext_resource type="Resource" uid="uid://b6iglvt36pm55" path="res://_props/_prefabs/player/effect/player_trigger_volumn_enable.tres" id="19_18x6b"]
[ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_do3ov"]
[ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_7qb32"]
[ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_qid0u"]
[ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="23_ibawt"]
[sub_resource type="Resource" id="Resource_6bhoi"]
script = ExtResource("8_n5ng2")
metadata/_custom_type_script = "uid://baqgorvlumyju"
[sub_resource type="Resource" id="Resource_0dl6r"]
script = ExtResource("8_n5ng2")
state_id = 1
metadata/_custom_type_script = "uid://baqgorvlumyju"
[sub_resource type="Resource" id="Resource_pfh14"]
script = ExtResource("8_n5ng2")
metadata/_custom_type_script = "uid://baqgorvlumyju"
[sub_resource type="Resource" id="Resource_sv1n5"]
script = ExtResource("7_u3uxu")
prop_state_map = Dictionary[int, ExtResource("8_n5ng2")]({
0: SubResource("Resource_6bhoi"),
1: SubResource("Resource_0dl6r"),
2: SubResource("Resource_pfh14")
})
metadata/_custom_type_script = "uid://fxpk2ot6otfh"
[sub_resource type="Resource" id="Resource_rvnvs"]
script = ExtResource("8_n5ng2")
state_id = 1
metadata/_custom_type_script = "uid://baqgorvlumyju"
[sub_resource type="Resource" id="Resource_3jyxx"]
script = ExtResource("8_n5ng2")
metadata/_custom_type_script = "uid://baqgorvlumyju"
[sub_resource type="Resource" id="Resource_dalgl"]
script = ExtResource("8_n5ng2")
state_id = 1
metadata/_custom_type_script = "uid://baqgorvlumyju"
[sub_resource type="Resource" id="Resource_fwmv2"]
script = ExtResource("7_u3uxu")
prop_state_map = Dictionary[int, ExtResource("8_n5ng2")]({
0: SubResource("Resource_rvnvs"),
1: SubResource("Resource_3jyxx"),
2: SubResource("Resource_dalgl")
})
metadata/_custom_type_script = "uid://fxpk2ot6otfh"
[sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"]
size = Vector2(848, 416)
[sub_resource type="Resource" id="Resource_ctwrc"]
script = ExtResource("21_7qb32")
func_name = &"pop_respawner"
metadata/_custom_type_script = "uid://bf1qlvdbf8qdp"
[sub_resource type="Resource" id="Resource_0u6xi"]
script = ExtResource("22_qid0u")
[sub_resource type="Resource" id="Resource_r0e2c"]
script = ExtResource("14_p6mcy")
effect_target_type = SubResource("Resource_0u6xi")
effect_apply_type = SubResource("Resource_ctwrc")
metadata/_custom_type_script = "uid://cdvgq0xqdbagk"
[sub_resource type="Resource" id="Resource_hatj6"]
script = ExtResource("21_7qb32")
func_name = &"push_respawner"
metadata/_custom_type_script = "uid://bf1qlvdbf8qdp"
[sub_resource type="Resource" id="Resource_o2v7x"]
script = ExtResource("22_qid0u")
[sub_resource type="Resource" id="Resource_ubvm0"]
script = ExtResource("14_p6mcy")
effect_target_type = SubResource("Resource_o2v7x")
effect_apply_type = SubResource("Resource_hatj6")
metadata/_custom_type_script = "uid://cdvgq0xqdbagk"
[node name="L1_S6" type="Node2D"]
script = ExtResource("1_a2nbh")
metadata/_custom_type_script = "uid://5e157vdk6175"
[node name="[Invalid!]" type="Node" parent="."]
script = ExtResource("2_txt12")
[node name="SceneManager" type="Node" parent="."]
script = ExtResource("3_1w7i6")
quick_trigger = Array[ExtResource("4_gnhi3")]([ExtResource("5_qcumk")])
[node name="ActManager" type="Node" parent="."]
script = ExtResource("6_nokqb")
prop_state_map = Dictionary[int, ExtResource("7_u3uxu")]({
0: SubResource("Resource_sv1n5"),
1: SubResource("Resource_fwmv2")
})
init_act_id = 0
[node name="Props" type="Node2D" parent="."]
script = ExtResource("9_v8ejv")
[node name="CameraAnchor" parent="Props" instance=ExtResource("10_fwa5x")]
position = Vector2(592, -976)
[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"]
script = ExtResource("11_mlg0v")
prop_id = 0
[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"]
script = ExtResource("12_3yfjx")
[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"]
script = ExtResource("13_k40sn")
state_id = 0
effects = Array[ExtResource("14_p6mcy")]([ExtResource("15_n6gxy")])
[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"]
script = ExtResource("13_k40sn")
state_id = 1
effects = Array[ExtResource("14_p6mcy")]([ExtResource("16_ryn0d")])
[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_lqu4s")]
position = Vector2(544, -992)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"]
position = Vector2(-40, 16)
shape = SubResource("RectangleShape2D_nvw5u")
debug_color = Color(0.8421533, 0.3004572, 0.5825285, 0.41960785)
[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"]
script = ExtResource("11_mlg0v")
prop_id = 1
[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"]
script = ExtResource("12_3yfjx")
[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"]
script = ExtResource("13_k40sn")
state_id = 0
effects = Array[ExtResource("14_p6mcy")]([ExtResource("18_7sbfg")])
[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"]
script = ExtResource("13_k40sn")
state_id = 1
effects = Array[ExtResource("14_p6mcy")]([ExtResource("19_18x6b")])
[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_do3ov")]
position = Vector2(888, -960)
[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"]
script = ExtResource("11_mlg0v")
prop_id = 2
[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"]
script = ExtResource("12_3yfjx")
[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"]
script = ExtResource("13_k40sn")
state_id = 0
effects = Array[ExtResource("14_p6mcy")]([SubResource("Resource_r0e2c")])
[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"]
script = ExtResource("13_k40sn")
state_id = 1
effects = Array[ExtResource("14_p6mcy")]([SubResource("Resource_ubvm0")])
[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]]
tile_map_data = PackedByteArray("AAAEANH/AAAAAAAAAAAEAND/AAAAAAAAAAAEAMv/AAAAAAAAAAAEAMj/AAAAAAAAAAAEAMf/AAAAAAAAAAAEAMb/AAAAAAAAAAAEAMX/AAAAAAAAAAAEAMT/AAAAAAAAAAAEAMP/AAAAAAAAAAAEAML/AAAAAAAAAAAEAMH/AAAAAAAAAAAEAMD/AAAAAAAAAAAEAL//AAAAAAAAAAAEAL7/AAAAAAAAAAAEAL3/AAAAAAAAAAAEALz/AAAAAAAAAAAEALv/AAAAAAAAAAAEALr/AAAAAAAAAAAEALn/AAAAAAAAAAAEALj/AAAAAAAAAAAEALf/AAAAAAAAAAAEALb/AAAAAAAAAAAEALX/AAAAAAAAAAAEALT/AAAAAAAAAAAEAMn/AAAAAAAAAAAEAMr/AAAAAAAAAAADANH/AAAAAAAAAAACANH/AAAAAAAAAAABANH/AAAAAAAAAAAAANH/AAAAAAAAAAD//9H/AAAAAAAAAAD+/9H/AAAAAAAAAAD9/9H/AAAAAAAAAAD8/9H/AAAAAAAAAAD7/9H/AAAAAAAAAAD6/9H/AAAAAAAAAAD5/9H/AAAAAAAAAAD4/9H/AAAAAAAAAAD3/9H/AAAAAAAAAAD2/9H/AAAAAAAAAAD1/9H/AAAAAAAAAAD0/9H/AAAAAAAAAADz/9H/AAAAAAAAAADy/9H/AAAAAAAAAADx/9H/AAAAAAAAAADw/9H/AAAAAAAAAADv/9H/AAAAAAAAAADu/9H/AAAAAAAAAADt/9H/AAAAAAAAAADs/9H/AAAAAAAAAADs/9D/AAAAAAAAAADs/8//AAAAAAAAAADs/87/AAAAAAAAAADs/83/AAAAAAAAAADs/8z/AAAAAAAAAADs/8v/AAAAAAAAAADs/8r/AAAAAAAAAADs/8n/AAAAAAAAAADs/8j/AAAAAAAAAADs/8f/AAAAAAAAAADs/8b/AAAAAAAAAADs/8X/AAAAAAAAAADs/8T/AAAAAAAAAADs/8P/AAAAAAAAAADs/8L/AAAAAAAAAADs/8H/AAAAAAAAAADs/8D/AAAAAAAAAADs/7//AAAAAAAAAADs/77/AAAAAAAAAADs/73/AAAAAAAAAADs/7z/AAAAAAAAAADs/7v/AAAAAAAAAADs/7r/AAAAAAAAAADs/7n/AAAAAAAAAADs/7j/AAAAAAAAAADs/7f/AAAAAAAAAADs/7b/AAAAAAAAAADs/7X/AAAAAAAAAADs/7P/AAAAAAAAAADs/7L/AAAAAAAAAADs/7T/AAAAAAAAAAAEALP/AAAAAAAAAAAEALL/AAAAAAAAAADt/7L/AAAAAAAAAADu/7L/AAAAAAAAAADv/7L/AAAAAAAAAADw/7L/AAAAAAAAAADx/7L/AAAAAAAAAADy/7L/AAAAAAAAAADz/7L/AAAAAAAAAAD0/7L/AAAAAAAAAAADALL/AAAAAAAAAAACALL/AAAAAAAAAAABALL/AAAAAAAAAAAAALL/AAAAAAAAAAD//7L/AAAAAAAAAAD+/7L/AAAAAAAAAAD9/7L/AAAAAAAAAAD8/7L/AAAAAAAAAAD7/7L/AAAAAAAAAAD1/7L/AAAAAAAAAAD6/7L/AAAAAAAAAAD1/7P/AAAAAAAAAAD1/7T/AAAAAAAAAAD1/7X/AAAAAAAAAAD2/7T/AAACAAAAAAD3/7T/AAACAAAAAAD4/7T/AAACAAAAAAD5/7L/AAAAAAAAAAA=")
tile_set = ExtResource("23_ibawt")
[connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"]