372 lines
13 KiB
Plaintext
372 lines
13 KiB
Plaintext
[gd_scene load_steps=20 format=3 uid="uid://d320nw5yrmvjo"]
|
|
|
|
[ext_resource type="Script" uid="uid://de2smnt2my047" path="res://scene/ground/script/c03/s03_closeup癞子纸人.gd" id="1_6n6qt"]
|
|
[ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/遮罩/inspect特写通用遮罩.png" id="2_uenj0"]
|
|
[ext_resource type="Texture2D" uid="uid://e88x3ihvhetd" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/背景.png" id="2_xao0c"]
|
|
[ext_resource type="Texture2D" uid="uid://cxlwpf82sqc8p" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/1辫子没剪开.png" id="3_abwb2"]
|
|
[ext_resource type="Texture2D" uid="uid://cpri1f3b2blfw" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/1辫子散开.png" id="3_jijuh"]
|
|
[ext_resource type="Texture2D" uid="uid://c12xhretrdxs6" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/1大头.png" id="4_8yx5x"]
|
|
[ext_resource type="PackedScene" uid="uid://bkk1rxx36ghrl" path="res://scene/entity/ux/hover_light_click_area.tscn" id="4_nc54a"]
|
|
[ext_resource type="PackedScene" uid="uid://bg7oictr1wgex" path="res://scene/little_game/general/draggable.tscn" id="4_uenj0"]
|
|
[ext_resource type="Texture2D" uid="uid://cqrc7v5lg2cey" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/l_辫子.png" id="5_jijuh"]
|
|
[ext_resource type="Texture2D" uid="uid://fspvmlydy3hu" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/纸钱2.png" id="5_kcw8x"]
|
|
[ext_resource type="Script" uid="uid://0wjaho6qkg6s" path="res://manager/event_manager/event_binder.gd" id="6_uenj0"]
|
|
[ext_resource type="Texture2D" uid="uid://vyuf0wekr1lq" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/纸钱1.png" id="7_kcw8x"]
|
|
[ext_resource type="Texture2D" uid="uid://ypl41mx0etds" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/伤口.png" id="9_eqvmt"]
|
|
[ext_resource type="Texture2D" uid="uid://k4eplss3bx5g" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/刀劈特效.png" id="9_yixv2"]
|
|
[ext_resource type="Texture2D" uid="uid://dr51e8ell86" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/伤口血迹.png" id="10_eqvmt"]
|
|
|
|
[sub_resource type="Animation" id="Animation_eqvmt"]
|
|
resource_name = "cutting_overhead"
|
|
length = 2.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("飞针:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.133333),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(435, -88), Vector2(-93, 354)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("DirectionalLight2D:color")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0.0333333, 0.366667, 0.533333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(0.970477, 0.0170246, 0.00012822, 1)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("DirectionalLight2D:energy")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0.0333333, 0.133333, 0.233333, 0.3, 0.366667, 0.433333, 0.6),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 0.4, 0.0, 0.4, 0.0, 1.0, 0.0]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("DirectionalLight2D:blend_mode")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0.0333333, 0.233333, 0.3, 0.366667),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 1,
|
|
"values": [0, 1, 0, 0]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("头受伤: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("头受伤/伤口:modulate")
|
|
tracks/5/interp = 2
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0, 0.0666667, 0.2, 0.566667),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.52549), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("头受伤/伤口血迹:modulate")
|
|
tracks/6/interp = 2
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0.733333, 2),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_nucp3"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("飞针:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(435, -88)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("DirectionalLight2D:color")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("DirectionalLight2D:energy")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [0.0]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("DirectionalLight2D:blend_mode")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [0]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("头受伤/伤口:modulate")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("头受伤/伤口血迹:modulate")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("后脑勺_剪辫:position")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(0, 0)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_otai4"]
|
|
resource_name = "light_and_canvas_flipping"
|
|
length = 5.0
|
|
loop_mode = 1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("DirectionalLight2D:energy")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 1.06667, 2.4, 4.16667, 4.96667),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 0.2, 4.2034e-05, 0.2, 0.0]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("后脑勺_剪辫:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 1.43333, 3.53333, 5),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(0, 0), Vector2(1, -2), Vector2(-1, 2), Vector2(0, 0)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("DirectionalLight2D:color")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_otai4"]
|
|
_data = {
|
|
&"RESET": SubResource("Animation_nucp3"),
|
|
&"cutting_overhead": SubResource("Animation_eqvmt"),
|
|
&"light_and_canvas_flipping": SubResource("Animation_otai4")
|
|
}
|
|
|
|
[node name="Closeup癞子纸人" type="CanvasLayer"]
|
|
script = ExtResource("1_6n6qt")
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_otai4")
|
|
}
|
|
|
|
[node name="BG" type="TextureRect" parent="."]
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
mouse_filter = 0
|
|
texture = ExtResource("2_xao0c")
|
|
expand_mode = 1
|
|
stretch_mode = 3
|
|
|
|
[node name="后脑勺_剪辫" type="Sprite2D" parent="."]
|
|
texture = ExtResource("3_jijuh")
|
|
centered = false
|
|
|
|
[node name="后脑勺" type="TextureRect" parent="."]
|
|
visible = false
|
|
texture = ExtResource("3_abwb2")
|
|
|
|
[node name="HoverBraid" parent="后脑勺" instance=ExtResource("4_nc54a")]
|
|
unique_name_in_owner = true
|
|
position = Vector2(280, 181)
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="后脑勺/HoverBraid"]
|
|
polygon = PackedVector2Array(22, -110.9, -10, -113.1, -10, -112, -15.6, -112, -21.6, -108, -24.7, -108, -36.7, -98, -38.2, -98, -44.2, -87, -45.9, -87, -46.9, -70, -48.4, -70, -46, -56.6, -46, -51.6, -38, -33.7, -38, -30.3, -21, -9, -20, -7, -20, -3.39999, -12.4, 7.5, -14, 17.8, -14, 25.1, -10, 90.1, -10, 92.8, -13, 129.9, -13, 132.8, 3, 133, 3.4, 132, 5.1, 132, 4, 110.9, 4, 104.1, 8.9, 30, 10.3, 30, 8, 13.7, 8, 10.4, 15, -1.5, 15, -3.10001, 19.7, -7, 21.1, -7, 35.1, -28, 36.4, -28, 45.4, -52, 47, -52, 47, -84.5, 43, -92.5, 43, -94.9, 35, -101.9, 35, -103.3, 22, -109.3)
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="后脑勺/HoverBraid"]
|
|
range_layer_max = 10
|
|
texture = ExtResource("5_jijuh")
|
|
|
|
[node name="EventBinder" type="Node" parent="后脑勺/HoverBraid"]
|
|
script = ExtResource("6_uenj0")
|
|
updater_stages = Array[int]([0])
|
|
trigger_event = &"c03_s03_laizi_braid"
|
|
trigger_mode = "interacted"
|
|
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
|
|
|
|
[node name="头受伤" type="TextureRect" parent="."]
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
texture = ExtResource("4_8yx5x")
|
|
expand_mode = 1
|
|
stretch_mode = 3
|
|
|
|
[node name="伤口" type="Sprite2D" parent="头受伤"]
|
|
modulate = Color(1, 1, 1, 0)
|
|
position = Vector2(249, 114)
|
|
texture = ExtResource("9_eqvmt")
|
|
|
|
[node name="伤口血迹" type="Sprite2D" parent="头受伤"]
|
|
position = Vector2(249, 114)
|
|
texture = ExtResource("10_eqvmt")
|
|
|
|
[node name="DirectionalLight2D" type="DirectionalLight2D" parent="."]
|
|
energy = 0.0
|
|
range_layer_max = 10
|
|
|
|
[node name="飞针" type="Sprite2D" parent="."]
|
|
position = Vector2(435, -88)
|
|
rotation = 0.0950055
|
|
texture = ExtResource("9_yixv2")
|
|
|
|
[node name="头" type="TextureRect" parent="."]
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
texture = ExtResource("4_8yx5x")
|
|
expand_mode = 1
|
|
stretch_mode = 3
|
|
|
|
[node name="Draggable纸钱2" parent="头" instance=ExtResource("4_uenj0")]
|
|
unique_name_in_owner = true
|
|
position = Vector2(237, 140)
|
|
act_as_button = true
|
|
texture = ExtResource("5_kcw8x")
|
|
|
|
[node name="EventBinder" type="Node" parent="头/Draggable纸钱2"]
|
|
script = ExtResource("6_uenj0")
|
|
updater_event = &"c03_s03_papercoin2"
|
|
updater_mode = "shower"
|
|
updater_ease_duration = 0.0
|
|
updater_stages = Array[int]([0])
|
|
trigger_event = &"c03_s03_papercoin2"
|
|
trigger_mode = "picked"
|
|
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="头/Draggable纸钱2"]
|
|
polygon = PackedVector2Array(13, -30, -9.5, -30, -19.5, -25, -22.1, -25, -30, -12.2, -30, 14.1, -25, 21.6, -25, 24.3, -12, 30, 13.7, 30, 21.6, 25, 24.2, 25, 30, 14.5, 30, -11, 26, -17.6, 26, -20, 13, -29)
|
|
|
|
[node name="Draggable纸钱1" parent="头" instance=ExtResource("4_uenj0")]
|
|
unique_name_in_owner = true
|
|
position = Vector2(319, 139)
|
|
act_as_button = true
|
|
texture = ExtResource("7_kcw8x")
|
|
|
|
[node name="EventBinder" type="Node" parent="头/Draggable纸钱1"]
|
|
script = ExtResource("6_uenj0")
|
|
updater_event = &"c03_s03_papercoin1"
|
|
updater_mode = "shower"
|
|
updater_ease_duration = 0.0
|
|
updater_stages = Array[int]([0])
|
|
trigger_event = &"c03_s03_papercoin1"
|
|
trigger_mode = "picked"
|
|
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="头/Draggable纸钱1"]
|
|
polygon = PackedVector2Array(13, -30, -9.5, -30, -19.5, -25, -22.1, -25, -30, -12.2, -30, 14.1, -25, 21.6, -25, 24.3, -12, 30, 13.7, 30, 21.6, 25, 24.2, 25, 30, 14.5, 30, -11, 26, -17.6, 26, -20, 13, -29)
|
|
|
|
[node name="遮罩" type="TextureRect" parent="."]
|
|
visible = false
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
texture = ExtResource("2_uenj0")
|