240 lines
8.9 KiB
Plaintext
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"]
|