xiandie/scene/ground/scene/c01/s05_院长房间.tscn
2025-01-17 18:54:46 +08:00

360 lines
12 KiB
Plaintext

[gd_scene load_steps=27 format=3 uid="uid://dlx5xxbg53rb8"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_ff4yb"]
[ext_resource type="Script" path="res://scene/ground/scene/c01/s05_animation.gd" id="2_j5oim"]
[ext_resource type="Texture2D" uid="uid://i04jx0je6bq2" path="res://asset/art/scene/c01/s05_院长房间/bg_房间背景.png" id="3_3r1q2"]
[ext_resource type="Texture2D" uid="uid://ds8xteyjjrqoy" path="res://asset/art/scene/c01/s05_院长房间/全局参考.png" id="3_7u4bh"]
[ext_resource type="Texture2D" uid="uid://blv2ftjrmvlmh" path="res://asset/art/scene/c01/s05_院长房间/fg_前景.png" id="3_vmr0f"]
[ext_resource type="Texture2D" uid="uid://bh7l6ykoayvve" path="res://asset/art/scene/c01/s05_院长房间/e_门.png" id="4_gdhoy"]
[ext_resource type="Texture2D" uid="uid://b75eota1p4bb6" path="res://asset/art/scene/c01/s05_院长房间/e_打开的门.png" id="5_cddn7"]
[ext_resource type="PackedScene" uid="uid://ci5anaxsa1apl" path="res://scene/entity/local_inspectable.tscn" id="6_v72k7"]
[ext_resource type="Texture2D" uid="uid://eamkmbyicbkd" path="res://asset/art/scene/c01/s05_院长房间/e_座钟.png" id="7_3tetc"]
[ext_resource type="Texture2D" uid="uid://qtksfmfvk3c7" path="res://asset/art/scene/c01/s05_院长房间/e_床.png" id="7_xakd0"]
[ext_resource type="Texture2D" uid="uid://dihrl7mgckinx" path="res://asset/art/scene/c01/s05_院长房间/e_钢琴.png" id="8_mnduo"]
[ext_resource type="Texture2D" uid="uid://cmrpf3w0oetem" path="res://asset/art/scene/c01/s05_院长房间/e_桌椅.png" id="9_x837o"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="10_18v0g"]
[ext_resource type="Texture2D" uid="uid://choqjery7hf58" path="res://asset/art/scene/c01/s05_院长房间/e_画框.png" id="11_6gq1s"]
[ext_resource type="Texture2D" uid="uid://dae5yrbb5llia" path="res://asset/art/scene/c01/s05_院长房间/e_鸡毛掸子.png" id="12_jtglg"]
[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="14_e1bmq"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="14_lq1ou"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="15_1uixh"]
[ext_resource type="Texture2D" uid="uid://bloct6cpdt2qi" path="res://asset/art/scene/c01/s05_院长房间/l_墙.png" id="16_qh7fg"]
[ext_resource type="Texture2D" uid="uid://df30bmtgdoqc3" path="res://asset/art/scene/c01/s05_院长房间/l_窗户光源.png" id="17_qqw2v"]
[sub_resource type="Animation" id="Animation_c6mhi"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("DeployLayer/使用鸡毛掸子:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(261, 42)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("DeployLayer/使用鸡毛掸子:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("DeployLayer/使用鸡毛掸子:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("DeployLayer/ambush鸡毛掸子:visible")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MainPlayer:visible")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("DeployLayer/画框:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.179769]
}
[sub_resource type="Animation" id="Animation_il8ov"]
resource_name = "使用鸡毛掸子"
length = 4.0
step = 0.02
capture_included = true
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainPlayer:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0.28, 3.48),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(261, 40), Vector2(261, 40)]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainPlayer")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.28),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [3.5, -1, true],
"method": &"freeze_player"
}]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("DeployLayer/画框:rotation")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(1.2, 1.38, 1.64, 1.82, 1.98, 2.16),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
"update": 0,
"values": [-0.179974, -0.124821, -0.124821, -0.051063, -0.051063, 0.0]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("DeployLayer/使用鸡毛掸子:frame")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0.44, 3.18),
"transitions": PackedFloat32Array(1, 1),
"update": 2,
"values": [0, 11]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("DeployLayer/使用鸡毛掸子:position")
tracks/4/interp = 1
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0.28, 3.36),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(261, 42), Vector2(261, 42)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("DeployLayer/使用鸡毛掸子:visible")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0.28, 3.36),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("MainPlayer:visible")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0.28, 3.36),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("DeployLayer/ambush鸡毛掸子:visible")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0.02, 0.72, 2.82),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [true, false, true]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ifimj"]
_data = {
"RESET": SubResource("Animation_c6mhi"),
"使用鸡毛掸子": SubResource("Animation_il8ov")
}
[sub_resource type="RectangleShape2D" id="RectangleShape2D_6i5gw"]
resource_local_to_scene = true
size = Vector2(40, 60)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_6bim4"]
resource_local_to_scene = true
size = Vector2(10, 60)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5s1ih"]
resource_local_to_scene = true
size = Vector2(10, 70)
[node name="S05院长房间" type="Node2D"]
metadata/_edit_vertical_guides_ = [-45.0]
metadata/_edit_horizontal_guides_ = [88.0, 122.0]
[node name="Ground" parent="." instance=ExtResource("1_ff4yb")]
position = Vector2(1, 0)
[node name="AnimationPlayer" parent="Ground" index="0"]
libraries = {
"": SubResource("AnimationLibrary_ifimj")
}
script = ExtResource("2_j5oim")
oneshot_animation = ""
[node name="BGSprite2D" parent="Ground" index="2"]
position = Vector2(23, -115)
scale = Vector2(0.333, 0.333)
texture = ExtResource("3_3r1q2")
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(26, 1)
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(502, 11)
texture = ExtResource("4_gdhoy")
target_scene = "c01_s05"
target_portal = "left"
default_texture = ExtResource("4_gdhoy")
opened_texture = ExtResource("5_cddn7")
[node name="座钟" parent="Ground/DeployLayer" index="2" instance=ExtResource("6_v72k7")]
position = Vector2(334, 22)
texture = ExtResource("7_3tetc")
texture_cover = ExtResource("7_3tetc")
editor_filter = "c01"
content_key = "c01_院长座钟"
[node name="床" parent="Ground/DeployLayer" index="3" instance=ExtResource("6_v72k7")]
position = Vector2(84, 47)
texture = ExtResource("7_xakd0")
[node name="钢琴" parent="Ground/DeployLayer" index="4" instance=ExtResource("6_v72k7")]
position = Vector2(413, 52)
texture = ExtResource("8_mnduo")
[node name="桌椅" parent="Ground/DeployLayer" index="5" instance=ExtResource("10_18v0g")]
position = Vector2(154, 44)
texture = ExtResource("9_x837o")
title_filter = "c01"
note_key = "c01_院长书桌"
[node name="Sign" parent="Ground/DeployLayer/桌椅" index="1"]
offset_top = -21.0
offset_bottom = 59.0
metadata/_edit_use_anchors_ = true
[node name="CollisionShape2D" parent="Ground/DeployLayer/桌椅/Area2D" index="0"]
shape = SubResource("RectangleShape2D_6i5gw")
[node name="画框" parent="Ground/DeployLayer" index="6" instance=ExtResource("10_18v0g")]
position = Vector2(277, -26)
rotation = -0.179769
texture = ExtResource("11_6gq1s")
title_filter = "notes"
note_key = "notes_挂画"
[node name="Sign" parent="Ground/DeployLayer/画框" index="1"]
offset_left = 3.0
offset_top = -7.0
offset_right = 86.0
offset_bottom = 73.0
metadata/_edit_use_anchors_ = true
[node name="CollisionShape2D" parent="Ground/DeployLayer/画框/Area2D" index="0"]
position = Vector2(11, -1)
shape = SubResource("RectangleShape2D_6bim4")
[node name="ambush鸡毛掸子" parent="Ground/DeployLayer" index="7" instance=ExtResource("15_1uixh")]
unique_name_in_owner = true
position = Vector2(270, 23)
texture = ExtResource("12_jtglg")
trigger_mode = "interact"
one_shot = false
hook_animation = "使用鸡毛掸子"
[node name="使用鸡毛掸子" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"]
visible = false
position = Vector2(261, 42)
sprite_frames = ExtResource("14_e1bmq")
animation = &"c01_小小蝶_拿鸡毛掸子"
[node name="Interactable" parent="Ground/DeployLayer" index="9" instance=ExtResource("14_lq1ou")]
position = Vector2(207, 32)
one_shot = false
prop_key = "prop_1012钥匙"
[node name="CollisionShape2D" parent="Ground/DeployLayer/Interactable/Area2D" index="0"]
shape = SubResource("RectangleShape2D_5s1ih")
[node name="PointLight墙" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
visible = false
position = Vector2(283, 0)
texture = ExtResource("16_qh7fg")
[node name="PointLight窗" type="PointLight2D" parent="Ground/AmbientLayer" index="1"]
position = Vector2(283, 0)
energy = 1.4
texture = ExtResource("17_qqw2v")
texture_scale = 0.33
height = 50.0
[node name="MainPlayer" parent="Ground" index="5"]
character = "小小蝶"
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
position = Vector2(22, 32)
texture = ExtResource("3_vmr0f")
[node name="HdLayer" parent="Ground/SubViewportContainer/SubViewport" index="0"]
layer = -1
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false
rotation = -0.000622023
energy = 0.3
blend_mode = 1
[node name="参考" type="Sprite2D" parent="Ground"]
visible = false
modulate = Color(1, 1, 1, 0.219608)
position = Vector2(281, -1)
scale = Vector2(0.333, 0.333)
texture = ExtResource("3_7u4bh")
[editable path="Ground"]
[editable path="Ground/DeployLayer/桌椅"]
[editable path="Ground/DeployLayer/画框"]
[editable path="Ground/DeployLayer/Interactable"]
[editable path="Ground/DeployLayer/Interactable/Sign"]