xiandie/scene/ground/scene/c02/s10_空房间.tscn
2025-06-16 12:43:09 +08:00

240 lines
8.9 KiB
Plaintext

[gd_scene load_steps=26 format=3 uid="uid://dny21yhtuteap"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_w7j0m"]
[ext_resource type="Script" uid="uid://dkkey7qillk15" path="res://scene/ground/scene/c02/s10_animation.gd" id="2_egtqi"]
[ext_resource type="AudioStream" uid="uid://6gttowdwmado" path="res://asset/audio/sfx/环境音/第一章/房间内部场景1.wav" id="3_chbaa"]
[ext_resource type="AudioStream" uid="uid://dthm5gd1sc16" path="res://asset/audio/sfx/环境音/第一章/房间内部场景2.wav" id="3_kqj5r"]
[ext_resource type="Texture2D" uid="uid://molvyfyy63ik" path="res://asset/art/scene/c02/s10_空房间/bg_空房间.png" id="3_ox8et"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_chbaa"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_pde4i"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="5_ylhfc"]
[ext_resource type="PackedScene" uid="uid://dsa6frlw6e6gg" path="res://scene/entity/pickable.tscn" id="6_27dvh"]
[ext_resource type="Texture2D" uid="uid://cuno8okh8ytw2" path="res://asset/art/scene/c02/s10_空房间/柜子.png" id="6_mty8e"]
[ext_resource type="Texture2D" uid="uid://dg43u88jwlbpu" path="res://asset/art/prop/c02/新小猫头.png" id="8_3ftnp"]
[ext_resource type="Texture2D" uid="uid://cdsq0ylmgtfq0" path="res://asset/art/prop/c02/小蝉人偶.png" id="12_27dvh"]
[ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="13_27dvh"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="14_3ftnp"]
[ext_resource type="Texture2D" uid="uid://f186lvt5y2ql" path="res://asset/art/ui/prop/inspect背景遮罩.png" id="14_e24j0"]
[ext_resource type="SpriteFrames" uid="uid://cwes55ajc3rd4" path="res://asset/art/gif/c02_空房间/frames.tres" id="15_2j5dr"]
[ext_resource type="Texture2D" uid="uid://cylsq5cvhlp18" path="res://asset/art/tool/point_light.png" id="15_e24j0"]
[ext_resource type="Texture2D" uid="uid://bp84w8keuelyj" path="res://asset/art/scene/c02/s10_空房间/e_蜡烛-sheet.png" id="15_kqj5r"]
[sub_resource type="AtlasTexture" id="AtlasTexture_chbaa"]
atlas = ExtResource("15_kqj5r")
region = Rect2(0, 0, 6, 14)
[sub_resource type="AtlasTexture" id="AtlasTexture_th1ek"]
atlas = ExtResource("15_kqj5r")
region = Rect2(6, 0, 6, 14)
[sub_resource type="AtlasTexture" id="AtlasTexture_to1d1"]
atlas = ExtResource("15_kqj5r")
region = Rect2(12, 0, 6, 14)
[sub_resource type="AtlasTexture" id="AtlasTexture_nx6jy"]
atlas = ExtResource("15_kqj5r")
region = Rect2(18, 0, 6, 14)
[sub_resource type="SpriteFrames" id="SpriteFrames_th1ek"]
animations = [{
"frames": [{
"duration": 3.0,
"texture": SubResource("AtlasTexture_chbaa")
}, {
"duration": 3.0,
"texture": SubResource("AtlasTexture_th1ek")
}, {
"duration": 3.0,
"texture": SubResource("AtlasTexture_to1d1")
}, {
"duration": 3.0,
"texture": SubResource("AtlasTexture_nx6jy")
}],
"loop": true,
"name": &"default",
"speed": 10.0
}]
[sub_resource type="Gradient" id="Gradient_27dvh"]
offsets = PackedFloat32Array(0, 0.200265, 0.356764, 0.473475, 0.97878)
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0.843137, 1, 1, 1, 0.262745, 1, 1, 1, 0.0980392, 1, 1, 1, 0)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_3ftnp"]
gradient = SubResource("Gradient_27dvh")
width = 140
height = 160
fill = 2
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(1, 1)
[node name="S10" type="Node2D"]
metadata/_edit_horizontal_guides_ = [87.0, 86.0]
[node name="Ground" parent="." instance=ExtResource("1_w7j0m")]
scene_name = "c02_s10"
default_portal = "1"
player_y = 60
[node name="AnimationPlayer" parent="Ground" index="0"]
script = ExtResource("2_egtqi")
data = {
"display_wood_puppet": false,
"entered": false,
"oneshot_animation_played": false
}
oneshot_animation = ""
[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("3_chbaa")
autoplay = true
bus = &"game_sfx"
script = ExtResource("4_chbaa")
mode = "场景背景音"
audio_dict = Dictionary[String, AudioStream]({
"default": ExtResource("3_kqj5r")
})
"自动开始" = true
"循环播放" = true
"感应玩家操作" = false
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="1"]
position = Vector2(26, 0)
texture = ExtResource("3_ox8et")
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(97, 28.5923)
target_scene = "c02_s03"
target_portal = "3"
status = "opened"
matched_sign_texture = null
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(510, 20.7047)
matched_sign_texture = null
[node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("4_pde4i")]
position = Vector2(363, 54.2267)
debug_note = "通往裂缝"
enabled = false
portal_name = "1"
target_scene = "c02_s09"
target_portal = "right"
matched_sign_texture = null
[node name="小蜡烛" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="3"]
self_modulate = Color(0.611765, 0.611765, 0.611765, 1)
position = Vector2(271, 72.9595)
sprite_frames = SubResource("SpriteFrames_th1ek")
autoplay = "default"
frame_progress = 0.72851
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/小蜡烛"]
position = Vector2(0, -12.8172)
color = Color(0.999971, 0.912551, 0.842208, 1)
energy = 1.2
texture = ExtResource("15_e24j0")
texture_scale = 0.3
[node name="血脚印" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="4"]
position = Vector2(269, 36.4798)
sprite_frames = ExtResource("15_2j5dr")
animation = &"空房间血脚印"
frame = 8
[node name="Pickable小猫玩具脑袋" parent="Ground/DeployLayer" index="5" instance=ExtResource("6_27dvh")]
position = Vector2(362, 67.0439)
enabled = false
visible_follow_enabled = false
prop_key = "prop_小猫玩具的脑袋"
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Pickable小猫玩具脑袋"]
show_behind_parent = true
position = Vector2(-1, 4.92969)
rotation = -1.51912
scale = Vector2(0.34, 0.34)
texture = ExtResource("8_3ftnp")
[node name="Interactable柜子" parent="Ground/DeployLayer" index="6" instance=ExtResource("5_ylhfc")]
position = Vector2(364, 55)
texture = ExtResource("6_mty8e")
enabled = false
mute_when_interacted = true
one_shot = false
[node name="大头小蝉" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"]
self_modulate = Color(0.80687, 0.80687, 0.80687, 1)
position = Vector2(351, 29.5782)
scale = Vector2(0.9, 0.9)
sprite_frames = ExtResource("15_2j5dr")
animation = &"坐箱子小婵丢人偶"
[node name="Interactable小蝉" parent="Ground/DeployLayer" index="8" instance=ExtResource("5_ylhfc")]
position = Vector2(350, 15.7751)
mute_when_interacted = true
disable_prop_after_interacted = true
prop_key = "prop_木头人偶"
[node name="Pickable木头人偶" parent="Ground/DeployLayer" index="9" instance=ExtResource("6_27dvh")]
z_index = 7
position = Vector2(423, 97.6081)
sign_mark_offset = Vector2(0, -7.09)
enabled = false
prop_key = "prop_木头人偶"
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Pickable木头人偶"]
show_behind_parent = true
rotation = -1.19178
scale = Vector2(0.25, 0.25)
texture = ExtResource("12_27dvh")
[node name="煤油灯" parent="Ground/DeployLayer" index="10" instance=ExtResource("13_27dvh")]
position = Vector2(373, -13.8031)
gaslight_energy = 2.0
gaslight_ground_energy = 2.0
mute_when_interacted = false
[node name="拼接小猫玩具" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="11"]
visible = false
light_mask = 32
z_index = 10
position = Vector2(291, -7.15256e-07)
sprite_frames = ExtResource("15_2j5dr")
animation = &"小猫玩具合并动画"
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/拼接小猫玩具"]
show_behind_parent = true
texture = ExtResource("14_e24j0")
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/拼接小猫玩具"]
position = Vector2(3, -0.98594)
range_item_cull_mask = 32
texture = ExtResource("15_e24j0")
[node name="Ambush首次进入血脚印" parent="Ground/DeployLayer" index="12" instance=ExtResource("14_3ftnp")]
position = Vector2(192, 38.4517)
freeze_time = 0.1
hook_method = "first_enter_ambush"
[node name="PointLight2D" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
position = Vector2(198, -28.5923)
texture = SubResource("GradientTexture2D_3ftnp")
[node name="MainPlayer" parent="Ground" index="4"]
position = Vector2(315, 98)
facing_direction = Vector2(1, 0)
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
visible = false
position = Vector2(193, 0)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(50, 150, 510, 150)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false
energy = 0.9
blend_mode = 1
[editable path="Ground"]