2025-07-03 09:49:00 +00:00
|
|
|
[gd_scene load_steps=10 format=3 uid="uid://rkro7u5wd3t1"]
|
2025-07-01 11:40:30 +00:00
|
|
|
|
2025-07-03 09:49:00 +00:00
|
|
|
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_3pvs8"]
|
|
|
|
[ext_resource type="Script" uid="uid://cp6kf8nqcakff" path="res://scene/ground/scene/c03/s02_三楼内侧.gd" id="2_3pvs8"]
|
|
|
|
[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_a2vck"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://6ol2om68cd1q" path="res://asset/art/scene/c02/s06_二楼楼道/bg_背景.png" id="4_44hjs"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://crev0svowqla" path="res://asset/art/scene/c02/s06_二楼楼道/fg_前景.png" id="5_igke8"]
|
2025-07-01 11:40:30 +00:00
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_k01ve"]
|
|
|
|
length = 0.001
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("DirectionalLight2D:energy")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [0.9]
|
|
|
|
}
|
|
|
|
tracks/1/type = "value"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("MainPlayer:hide_sprite")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [false]
|
|
|
|
}
|
|
|
|
tracks/2/type = "value"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("MainPlayer:visible")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [true]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_lh55k"]
|
|
|
|
resource_name = "c02_final_show_end"
|
|
|
|
length = 14.0
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("MainPlayer:hide_sprite")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 3.8),
|
|
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [true, false]
|
|
|
|
}
|
|
|
|
tracks/1/type = "value"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("MainPlayer:visible")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [true]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_ciatp"]
|
|
|
|
resource_name = "c02_final_show_join"
|
|
|
|
length = 12.5
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("DirectionalLight2D:energy")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 12.1, 12.5),
|
|
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [1.0, 1.0, 0.9]
|
|
|
|
}
|
|
|
|
tracks/1/type = "value"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("MainPlayer:visible")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [false]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
|
|
|
|
_data = {
|
|
|
|
&"RESET": SubResource("Animation_k01ve"),
|
|
|
|
&"c02_final_show_end": SubResource("Animation_lh55k"),
|
|
|
|
&"c02_final_show_join": SubResource("Animation_ciatp")
|
|
|
|
}
|
|
|
|
|
2025-07-03 09:49:00 +00:00
|
|
|
[node name="S02" type="Node2D"]
|
2025-07-01 11:40:30 +00:00
|
|
|
|
2025-07-03 09:49:00 +00:00
|
|
|
[node name="Ground" parent="." instance=ExtResource("1_3pvs8")]
|
|
|
|
scene_name = "c03_s02"
|
2025-07-01 11:40:30 +00:00
|
|
|
player_y = 60
|
|
|
|
|
|
|
|
[node name="AnimationPlayer" parent="Ground" index="0"]
|
|
|
|
libraries = {
|
|
|
|
&"": SubResource("AnimationLibrary_k01ve")
|
|
|
|
}
|
2025-07-03 09:49:00 +00:00
|
|
|
script = ExtResource("2_3pvs8")
|
2025-07-01 17:18:25 +00:00
|
|
|
debug_global_data = Dictionary[String, Variant]({
|
|
|
|
"enabled_items": ["prop_火柴", "prop_院长的信", "prop_银元"]
|
|
|
|
})
|
2025-07-01 11:40:30 +00:00
|
|
|
oneshot_animation = ""
|
|
|
|
|
|
|
|
[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
|
2025-07-03 09:49:00 +00:00
|
|
|
script = ExtResource("3_a2vck")
|
2025-07-01 11:40:30 +00:00
|
|
|
autoplay_group = &"c02_楼道2"
|
|
|
|
metadata/_custom_type_script = "uid://cpejxlfni6n52"
|
|
|
|
|
|
|
|
[node name="BGSprite2D" parent="Ground" index="2"]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(0, -2)
|
2025-07-03 09:49:00 +00:00
|
|
|
texture = ExtResource("4_44hjs")
|
2025-07-01 11:40:30 +00:00
|
|
|
|
|
|
|
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
|
|
|
|
position = Vector2(34, 8)
|
|
|
|
target_scene = "c02_s07"
|
|
|
|
target_portal = "1"
|
|
|
|
|
|
|
|
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
|
|
|
|
position = Vector2(873, 15)
|
|
|
|
|
|
|
|
[node name="MainPlayer" parent="Ground" index="5"]
|
|
|
|
position = Vector2(63, 95)
|
|
|
|
catty_light_energy = 0.5
|
|
|
|
facing_direction = Vector2(1, 0)
|
|
|
|
|
|
|
|
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
|
|
|
position = Vector2(0, -5)
|
|
|
|
scale = Vector2(1.1, 1.1)
|
2025-07-03 09:49:00 +00:00
|
|
|
texture = ExtResource("5_igke8")
|
2025-07-01 11:40:30 +00:00
|
|
|
|
|
|
|
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
|
|
|
|
points = PackedVector2Array(26, 150, 900, 150)
|
|
|
|
|
|
|
|
[node name="DirectionalLight2D" parent="Ground" index="8"]
|
|
|
|
visible = false
|
|
|
|
energy = 0.9
|
|
|
|
blend_mode = 1
|
|
|
|
|
|
|
|
[editable path="Ground"]
|