diff --git a/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres b/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres index d94d36b9..752bf2a1 100644 --- a/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres +++ b/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=83 format=3 uid="uid://cmvr3lbwe3h7p"] +[gd_resource type="SpriteFrames" load_steps=108 format=3 uid="uid://cmvr3lbwe3h7p"] [ext_resource type="Texture2D" uid="uid://bq2o1huq46hhj" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/0.png" id="1_emjqu"] [ext_resource type="Texture2D" uid="uid://dcwbe6hb3gdcp" path="res://asset/art/gif/c03_特写与游戏动画/父亲抱小孩/0.png" id="1_fctjd"] @@ -82,6 +82,31 @@ [ext_resource type="Texture2D" uid="uid://b4mjruhtldedh" path="res://asset/art/gif/c03_特写与游戏动画/招魂幡/7.png" id="47_fwddy"] [ext_resource type="Texture2D" uid="uid://bdo6sdx23fkgy" path="res://asset/art/scene/c03/c03_结局特写/头发飘2 4.png" id="47_ukae2"] [ext_resource type="Texture2D" uid="uid://cawpwp5j3ikjp" path="res://asset/art/scene/c03/c03_结局特写/头发飘3.png" id="48_qdww1"] +[ext_resource type="Texture2D" uid="uid://bia0u2dqhpvvi" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png" id="64_utusp"] +[ext_resource type="Texture2D" uid="uid://1k5egukf8cv0" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png" id="65_bl3wf"] +[ext_resource type="Texture2D" uid="uid://cxpwvbqf6viev" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png" id="66_yxe1u"] +[ext_resource type="Texture2D" uid="uid://dhbxqub73avtk" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png" id="67_j2qi7"] +[ext_resource type="Texture2D" uid="uid://8u3jhd8ca5lt" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png" id="68_xlxk7"] +[ext_resource type="Texture2D" uid="uid://bx7nkjhou3dyv" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png" id="69_i1c23"] +[ext_resource type="Texture2D" uid="uid://1ih5k2rs6r13" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png" id="70_i1up3"] +[ext_resource type="Texture2D" uid="uid://c8r0bbjitxyfh" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png" id="71_3tshh"] +[ext_resource type="Texture2D" uid="uid://3clw4jtm8x38" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png" id="72_cukmc"] +[ext_resource type="Texture2D" uid="uid://p15gkjtoldax" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png" id="73_glnpt"] +[ext_resource type="Texture2D" uid="uid://cdpgsf010sqxd" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png" id="74_kwokl"] +[ext_resource type="Texture2D" uid="uid://dxl3je2o5wu16" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png" id="75_3tshh"] +[ext_resource type="Texture2D" uid="uid://evoiqpyax5bk" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png" id="76_cukmc"] +[ext_resource type="Texture2D" uid="uid://cei3mwnp8774c" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png" id="77_glnpt"] +[ext_resource type="Texture2D" uid="uid://bqehyk1u8oa5y" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png" id="78_kwokl"] +[ext_resource type="Texture2D" uid="uid://bokwo2xm706k4" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png" id="79_1lr8w"] +[ext_resource type="Texture2D" uid="uid://cvm4x22n4d3s4" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png" id="80_eh7t6"] +[ext_resource type="Texture2D" uid="uid://drminyk6667ow" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png" id="81_bbcv3"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png" id="82_6pynv"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png" id="83_dpgwq"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png" id="84_rldt2"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png" id="85_witd8"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png" id="86_otl7i"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png" id="87_hcvfk"] +[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png" id="88_8rnrp"] [resource] animations = [{ @@ -419,6 +444,96 @@ animations = [{ "speed": 30.0 }, { "frames": [{ +"duration": 6.0, +"texture": ExtResource("64_utusp") +}, { +"duration": 6.0, +"texture": ExtResource("65_bl3wf") +}, { +"duration": 6.0, +"texture": ExtResource("66_yxe1u") +}, { +"duration": 6.0, +"texture": ExtResource("67_j2qi7") +}, { +"duration": 6.0, +"texture": ExtResource("68_xlxk7") +}, { +"duration": 6.0, +"texture": ExtResource("69_i1c23") +}, { +"duration": 6.0, +"texture": ExtResource("70_i1up3") +}, { +"duration": 6.0, +"texture": ExtResource("71_3tshh") +}, { +"duration": 6.0, +"texture": ExtResource("72_cukmc") +}, { +"duration": 6.0, +"texture": ExtResource("73_glnpt") +}, { +"duration": 6.0, +"texture": ExtResource("74_kwokl") +}], +"loop": true, +"name": &"第三章开幕_灰姑黑影", +"speed": 30.0 +}, { +"frames": [{ +"duration": 3.0, +"texture": ExtResource("75_3tshh") +}, { +"duration": 3.0, +"texture": ExtResource("76_cukmc") +}, { +"duration": 3.0, +"texture": ExtResource("77_glnpt") +}, { +"duration": 3.0, +"texture": ExtResource("78_kwokl") +}, { +"duration": 3.0, +"texture": ExtResource("79_1lr8w") +}, { +"duration": 3.0, +"texture": ExtResource("80_eh7t6") +}, { +"duration": 3.0, +"texture": ExtResource("81_bbcv3") +}], +"loop": false, +"name": &"第三章开幕_花盆掉落", +"speed": 30.0 +}, { +"frames": [{ +"duration": 6.0, +"texture": ExtResource("82_6pynv") +}, { +"duration": 6.0, +"texture": ExtResource("83_dpgwq") +}, { +"duration": 6.0, +"texture": ExtResource("84_rldt2") +}, { +"duration": 6.0, +"texture": ExtResource("85_witd8") +}, { +"duration": 6.0, +"texture": ExtResource("86_otl7i") +}, { +"duration": 6.0, +"texture": ExtResource("87_hcvfk") +}, { +"duration": 6.0, +"texture": ExtResource("88_8rnrp") +}], +"loop": true, +"name": &"第三章开幕_陆仁黑影", +"speed": 30.0 +}, { +"frames": [{ "duration": 1.0, "texture": ExtResource("1_emjqu") }, { diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png new file mode 100644 index 00000000..de8cd348 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png.import new file mode 100644 index 00000000..d446c549 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bia0u2dqhpvvi" +path="res://.godot/imported/0.png-739940ae5a73a295f610ab55f07cb0be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png" +dest_files=["res://.godot/imported/0.png-739940ae5a73a295f610ab55f07cb0be.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png new file mode 100644 index 00000000..ae07e056 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png.import new file mode 100644 index 00000000..2ddce89e --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1k5egukf8cv0" +path="res://.godot/imported/1.png-f3ec509c3ca5d427ccb638cbdf5dc33a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png" +dest_files=["res://.godot/imported/1.png-f3ec509c3ca5d427ccb638cbdf5dc33a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png new file mode 100644 index 00000000..0590f375 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png.import new file mode 100644 index 00000000..a376d276 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdpgsf010sqxd" +path="res://.godot/imported/10.png-dbd7ca9915afcb2f75240cb899bced1a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/10.png" +dest_files=["res://.godot/imported/10.png-dbd7ca9915afcb2f75240cb899bced1a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png new file mode 100644 index 00000000..00d1c446 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png.import new file mode 100644 index 00000000..2df2c652 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxpwvbqf6viev" +path="res://.godot/imported/2.png-36d549408fc11893e0fa4fb0b73a517c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png" +dest_files=["res://.godot/imported/2.png-36d549408fc11893e0fa4fb0b73a517c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png new file mode 100644 index 00000000..ae07e056 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png.import new file mode 100644 index 00000000..0c2cec7f --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhbxqub73avtk" +path="res://.godot/imported/3.png-b4b8613c6f7f12d1b1e374921b53ef1b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/3.png" +dest_files=["res://.godot/imported/3.png-b4b8613c6f7f12d1b1e374921b53ef1b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png new file mode 100644 index 00000000..17439e5a Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png.import new file mode 100644 index 00000000..7e258811 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8u3jhd8ca5lt" +path="res://.godot/imported/4.png-a28cf2d5d9bbbe0f70cddaea483b1516.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/4.png" +dest_files=["res://.godot/imported/4.png-a28cf2d5d9bbbe0f70cddaea483b1516.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png new file mode 100644 index 00000000..5374350a Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png.import new file mode 100644 index 00000000..51f9ecae --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bx7nkjhou3dyv" +path="res://.godot/imported/5.png-fa1c02e93b771be7561b5d0cd6aee67d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/5.png" +dest_files=["res://.godot/imported/5.png-fa1c02e93b771be7561b5d0cd6aee67d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png new file mode 100644 index 00000000..2077c8f3 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png.import new file mode 100644 index 00000000..9820e9b9 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1ih5k2rs6r13" +path="res://.godot/imported/6.png-5b822e1d8c1cbeb13a7782d14f8c366f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/6.png" +dest_files=["res://.godot/imported/6.png-5b822e1d8c1cbeb13a7782d14f8c366f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png new file mode 100644 index 00000000..5374350a Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png.import new file mode 100644 index 00000000..cbd427cc --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8r0bbjitxyfh" +path="res://.godot/imported/7.png-dd365293963c1192aed9415680daac8e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/7.png" +dest_files=["res://.godot/imported/7.png-dd365293963c1192aed9415680daac8e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png new file mode 100644 index 00000000..2e1514c6 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png.import new file mode 100644 index 00000000..508b8759 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3clw4jtm8x38" +path="res://.godot/imported/8.png-03d5d0a6c772e9637f17a65a7f4ace73.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/8.png" +dest_files=["res://.godot/imported/8.png-03d5d0a6c772e9637f17a65a7f4ace73.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png new file mode 100644 index 00000000..4640410d Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png.import new file mode 100644 index 00000000..add74145 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://p15gkjtoldax" +path="res://.godot/imported/9.png-ea3a639be0bf2735d1ed1acca1fcce82.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/9.png" +dest_files=["res://.godot/imported/9.png-ea3a639be0bf2735d1ed1acca1fcce82.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png new file mode 100644 index 00000000..2f579612 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png.import new file mode 100644 index 00000000..580c8a51 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxl3je2o5wu16" +path="res://.godot/imported/0.png-b59a68094bd30ee9b6d4421b42725ed5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/0.png" +dest_files=["res://.godot/imported/0.png-b59a68094bd30ee9b6d4421b42725ed5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png new file mode 100644 index 00000000..d326ab4a Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png.import new file mode 100644 index 00000000..a01ffe93 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://evoiqpyax5bk" +path="res://.godot/imported/1.png-1543231e9fc9849de74b55653f974281.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/1.png" +dest_files=["res://.godot/imported/1.png-1543231e9fc9849de74b55653f974281.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png new file mode 100644 index 00000000..99da79f8 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png.import new file mode 100644 index 00000000..9562d6ae --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cei3mwnp8774c" +path="res://.godot/imported/2.png-d5e3370f9c1a36c48783ba7c5e5f971b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/2.png" +dest_files=["res://.godot/imported/2.png-d5e3370f9c1a36c48783ba7c5e5f971b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png new file mode 100644 index 00000000..e9ea6118 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png.import new file mode 100644 index 00000000..99c39f31 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqehyk1u8oa5y" +path="res://.godot/imported/3.png-d3aca78678fd6d71cc24b32c50787505.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/3.png" +dest_files=["res://.godot/imported/3.png-d3aca78678fd6d71cc24b32c50787505.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png new file mode 100644 index 00000000..e9ea6118 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png.import new file mode 100644 index 00000000..b196b7f5 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bokwo2xm706k4" +path="res://.godot/imported/4.png-f25ae1e2172d0b5e208faa176ecca7f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/4.png" +dest_files=["res://.godot/imported/4.png-f25ae1e2172d0b5e208faa176ecca7f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png new file mode 100644 index 00000000..e9ea6118 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png.import new file mode 100644 index 00000000..827af451 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvm4x22n4d3s4" +path="res://.godot/imported/5.png-dc27240ba300944be4ab7ae39a21c402.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/5.png" +dest_files=["res://.godot/imported/5.png-dc27240ba300944be4ab7ae39a21c402.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png new file mode 100644 index 00000000..e9ea6118 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png.import new file mode 100644 index 00000000..002d49bc --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drminyk6667ow" +path="res://.godot/imported/6.png-350d90227b3b8eb8690adb4aaaa2195c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_花盆掉落/6.png" +dest_files=["res://.godot/imported/6.png-350d90227b3b8eb8690adb4aaaa2195c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png new file mode 100644 index 00000000..761247b6 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png.import new file mode 100644 index 00000000..59b25e40 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chdedm4yavint" +path="res://.godot/imported/0.png-c59a3fb9faef2aa7ec7109f0461f5ed7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/0.png" +dest_files=["res://.godot/imported/0.png-c59a3fb9faef2aa7ec7109f0461f5ed7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png new file mode 100644 index 00000000..876cbd58 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png.import new file mode 100644 index 00000000..044ad5bf --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://e8lcxan4k4hf" +path="res://.godot/imported/1.png-1d39cf6280ac151648810bf18a368935.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/1.png" +dest_files=["res://.godot/imported/1.png-1d39cf6280ac151648810bf18a368935.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png new file mode 100644 index 00000000..5e8ac2a3 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png.import new file mode 100644 index 00000000..4ab58b73 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boiape1f1jy5x" +path="res://.godot/imported/2.png-6cc15294f3a8e7a055337cc19f68d597.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/2.png" +dest_files=["res://.godot/imported/2.png-6cc15294f3a8e7a055337cc19f68d597.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png new file mode 100644 index 00000000..0ce67bad Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png.import new file mode 100644 index 00000000..95875890 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://deo3q0iet3y3k" +path="res://.godot/imported/3.png-df1f41f613e883b83293ad38de6bd9f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/3.png" +dest_files=["res://.godot/imported/3.png-df1f41f613e883b83293ad38de6bd9f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png new file mode 100644 index 00000000..55444f59 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png.import new file mode 100644 index 00000000..7211af88 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f85s14tmveqd" +path="res://.godot/imported/4.png-0a82c18d192d2c6fb277c86c07d07a4e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png" +dest_files=["res://.godot/imported/4.png-0a82c18d192d2c6fb277c86c07d07a4e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png new file mode 100644 index 00000000..f4ac7144 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png.import new file mode 100644 index 00000000..f6fe0241 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dk88pnsbo6be8" +path="res://.godot/imported/5.png-6725641e1c111a7b3d9d4e990f1798dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png" +dest_files=["res://.godot/imported/5.png-6725641e1c111a7b3d9d4e990f1798dc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png new file mode 100644 index 00000000..2b890b57 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png.import b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png.import new file mode 100644 index 00000000..280a8120 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpdh55cm8c132" +path="res://.godot/imported/6.png-a4c9ea662acb42044681b092b761d588.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png" +dest_files=["res://.godot/imported/6.png-a4c9ea662acb42044681b092b761d588.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres b/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres index c9594651..f6b30d64 100644 --- a/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres +++ b/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres @@ -73,7 +73,7 @@ animations = [{ "duration": 1.0, "texture": ExtResource("3_pv11q") }, { -"duration": 1.0, +"duration": 0.3, "texture": ExtResource("4_gyx2o") }, { "duration": 1.0, diff --git a/asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png b/asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png new file mode 100644 index 00000000..f40a24a4 Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png.import b/asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png.import new file mode 100644 index 00000000..6c8dc272 --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0d7afuay7x0k" +path="res://.godot/imported/三楼栏杆.png-544c65f338f11d32cefb7204e13cbb53.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png" +dest_files=["res://.godot/imported/三楼栏杆.png-544c65f338f11d32cefb7204e13cbb53.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png b/asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png new file mode 100644 index 00000000..62a044d7 Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png.import b/asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png.import new file mode 100644 index 00000000..cb209fb3 --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyb7wxwadqhht" +path="res://.godot/imported/二楼栏杆.png-8c9796232b9a0a25c6a19f9a1de02eab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png" +dest_files=["res://.godot/imported/二楼栏杆.png-8c9796232b9a0a25c6a19f9a1de02eab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/scene/c03/s00_第三章开幕/第三章开场.png b/asset/art/scene/c03/s00_第三章开幕/第三章开场.png new file mode 100644 index 00000000..dfe94825 Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/第三章开场.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/第三章开场.png.import b/asset/art/scene/c03/s00_第三章开幕/第三章开场.png.import new file mode 100644 index 00000000..0e38c01f --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/第三章开场.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by7ibwt45ndlm" +path="res://.godot/imported/第三章开场.png-5b7bc5973a70e4051a1db6c71e496252.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/第三章开场.png" +dest_files=["res://.godot/imported/第三章开场.png-5b7bc5973a70e4051a1db6c71e496252.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png b/asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png new file mode 100644 index 00000000..8c9241b5 Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png.import b/asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png.import new file mode 100644 index 00000000..2216f3fb --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ds0bttxs4nu26" +path="res://.godot/imported/第三章开场三层楼.png-8766b862c0fd5fe22e0ec7590d800527.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/第三章开场三层楼.png" +dest_files=["res://.godot/imported/第三章开场三层楼.png-8766b862c0fd5fe22e0ec7590d800527.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/scene/c03/s00_第三章开幕/邻居1.png b/asset/art/scene/c03/s00_第三章开幕/邻居1.png new file mode 100644 index 00000000..bed1222a Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/邻居1.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/邻居1.png.import b/asset/art/scene/c03/s00_第三章开幕/邻居1.png.import new file mode 100644 index 00000000..59f5bb8c --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/邻居1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://iochvxxj4oji" +path="res://.godot/imported/邻居1.png-18bd40bf516281d58b6c12a0fd9f4aab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/邻居1.png" +dest_files=["res://.godot/imported/邻居1.png-18bd40bf516281d58b6c12a0fd9f4aab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/scene/c03/s00_第三章开幕/邻居2.png b/asset/art/scene/c03/s00_第三章开幕/邻居2.png new file mode 100644 index 00000000..1181ed9f Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/邻居2.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/邻居2.png.import b/asset/art/scene/c03/s00_第三章开幕/邻居2.png.import new file mode 100644 index 00000000..7b2e7cae --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/邻居2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1omqxct4hws2" +path="res://.godot/imported/邻居2.png-7fc1696e1c28afb95bfcb485b9c59e04.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/邻居2.png" +dest_files=["res://.godot/imported/邻居2.png-7fc1696e1c28afb95bfcb485b9c59e04.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/scene/c03/s00_第三章开幕/邻居3.png b/asset/art/scene/c03/s00_第三章开幕/邻居3.png new file mode 100644 index 00000000..57a601cc Binary files /dev/null and b/asset/art/scene/c03/s00_第三章开幕/邻居3.png differ diff --git a/asset/art/scene/c03/s00_第三章开幕/邻居3.png.import b/asset/art/scene/c03/s00_第三章开幕/邻居3.png.import new file mode 100644 index 00000000..ab06c540 --- /dev/null +++ b/asset/art/scene/c03/s00_第三章开幕/邻居3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr222pgv54efg" +path="res://.godot/imported/邻居3.png-ce29e8bd81880501c6d7f7a38fc69307.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/scene/c03/s00_第三章开幕/邻居3.png" +dest_files=["res://.godot/imported/邻居3.png-ce29e8bd81880501c6d7f7a38fc69307.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/dialogue/c03.dialogue b/asset/dialogue/c03.dialogue index 96421ffc..ff199f18 100644 --- a/asset/dialogue/c03.dialogue +++ b/asset/dialogue/c03.dialogue @@ -282,11 +282,15 @@ do GlobalFunctor.c03_final_choose_exit() => END - 否 [ID:结尾井边演出_选择2] -# 继续对白 -吕萍: 我...为什么要...诶? [ID:c03_结尾井边演出_小蝶2] => END + ~ c03_井边回忆_无选项 小蝉: 我要是还活着...就能拉你起来了 [ID:c03_结尾井边演出_小蝉10] 吕萍: 方小蝉?我好像...想起你是谁了... [ID:c03_结尾井边演出_小蝶1] +小蝉: 嗯...那你可以...离开这里了吗? [ID:c03_结尾井边演出_小蝉11] +=> END + +~ c03_井边回忆_结束 +吕萍: 我...为什么要...诶? [ID:c03_结尾井边演出_小蝶2] => END \ No newline at end of file diff --git a/manager/scene/global_functor.gd b/manager/scene/global_functor.gd index 8d8af114..095789ec 100644 --- a/manager/scene/global_functor.gd +++ b/manager/scene/global_functor.gd @@ -126,8 +126,9 @@ func c03_final_choose_exit() -> void: # 黑屏播放结束音效后回到主菜单 # 如果出公寓做过选择,此处就不出现选择 SceneManager.lock_player() - SceneManager.black_transition(0.7, 10.0) + SceneManager.black_transition(0.7, 14.0) + await Util.wait(2.0) AudioManager.play_sfx(stream_exit_by_choice) - await Util.wait(8.5) + await Util.wait(10.5) SceneManager.unlock_player() SceneManager.checkout_index_page() diff --git a/scene/entity/ux/swing_2d.gd b/scene/entity/ux/swing_2d.gd index f056f569..3d970ccf 100644 --- a/scene/entity/ux/swing_2d.gd +++ b/scene/entity/ux/swing_2d.gd @@ -1,4 +1,45 @@ class_name Swing2D extends Marker2D -@export var focus_node: CanvasItem \ No newline at end of file +@export_range(0.1, 2.0) var angular_affection_ratio := 0.5 +@export var target: Node2D + +var player: MainPlayer +var distance_to_target: float + +var _angular_velocity := 0.0 +var _rotation := 0.0 + +func _ready() -> void: + await SceneManager.ground_ready + player = SceneManager.get_player() + if player and target: + distance_to_target = global_position.distance_to(target.global_position) + + +func _physics_process(delta: float) -> void: + if not distance_to_target: + return + var x_distance = abs(global_position.x - player.global_position.x) + # gravity + var _impluse = -_rotation * delta * 980.0 + if x_distance < 50.0: + # angular impulse + _impluse -= smoothstep(30, 0, x_distance) * player.velocity.x * delta * angular_affection_ratio + if _impluse != 0.0: + _angular_velocity += _impluse * delta + if _angular_velocity != 0.0: + _rotation += _angular_velocity * delta + _rotation = clampf(_rotation, -0.5, 0.5) + # damping + _rotation = move_toward(_rotation, 0, max(abs(_rotation), 0.25) * delta * 0.25) + target.rotation = _rotation + # from global_position with distance_squared_to_target & _rotation + target.global_position = Vector2( + global_position.x - sin(_rotation) * distance_to_target, + global_position.y + cos(_rotation) * distance_to_target + ) + # if GlobalConfig.DEBUG and Engine.get_frames_drawn() % 100 == 0: + # prints("Swing2D: ", "distance_to_target=", distance_to_target, + # "angular_velocity=", _angular_velocity, "rotation=", _rotation, + # "target.global_position=", target.global_position) diff --git a/scene/ground/scene/c02/s03_院子.tscn b/scene/ground/scene/c02/s03_院子.tscn index 459ef8de..e2a5830d 100644 --- a/scene/ground/scene/c02/s03_院子.tscn +++ b/scene/ground/scene/c02/s03_院子.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=103 format=3 uid="uid://djc2uaefhmu7"] +[gd_scene load_steps=107 format=3 uid="uid://djc2uaefhmu7"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_0dylx"] [ext_resource type="Script" uid="uid://dsp5plrdkrsd7" path="res://scene/ground/scene/c02/s03_院子.gd" id="2_dt5aj"] @@ -77,6 +77,10 @@ [ext_resource type="Script" uid="uid://bkkiyk5jkdw4d" path="res://manager/event_manager/event2d.gd" id="73_lt8c0"] [ext_resource type="Texture2D" uid="uid://bjdy0o0qngukl" path="res://asset/art/scene/c03/s00_院子与其他/e_运尸车.png" id="74_f5g0l"] [ext_resource type="SpriteFrames" uid="uid://cmvr3lbwe3h7p" path="res://asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres" id="75_allmh"] +[ext_resource type="Texture2D" uid="uid://by7ibwt45ndlm" path="res://asset/art/scene/c03/s00_第三章开幕/第三章开场.png" id="77_pyl5w"] +[ext_resource type="SpriteFrames" uid="uid://cvjl0m6b5oc6f" path="res://asset/art/gif/c03_棺材怪/c03_棺材怪_frames.tres" id="77_ru58d"] +[ext_resource type="Texture2D" uid="uid://cyb7wxwadqhht" path="res://asset/art/scene/c03/s00_第三章开幕/二楼栏杆.png" id="78_ndc6g"] +[ext_resource type="Texture2D" uid="uid://0d7afuay7x0k" path="res://asset/art/scene/c03/s00_第三章开幕/三楼栏杆.png" id="79_0ek7o"] [sub_resource type="Animation" id="Animation_rt2lh"] length = 0.001 @@ -1329,6 +1333,12 @@ animation = &"小婵呼吸" script = ExtResource("67_h2lyo") metadata/_custom_type_script = "uid://cphfob11f7atx" +[node name="Sfx井边演出结束" type="AudioStreamPlayer" parent="Ground/DeployLayer/Event2D第二章结束井边演出"] +stream = ExtResource("11_pjl66") +bus = &"game_sfx" +script = ExtResource("4_ygnci") +metadata/_custom_type_script = "uid://rq6w1vuhuq1m" + [node name="Event2D第二章_纸人" type="Node2D" parent="Ground/DeployLayer" index="39"] script = ExtResource("73_lt8c0") event_name = &"current_chapter_stage" @@ -1391,6 +1401,62 @@ one_shot = false cooldown_time = 2.0 hook_method = "on_spirit_flag_interacted" +[node name="Event第三章开幕" type="Node2D" parent="Ground/DeployLayer" index="41"] +position = Vector2(1490, 0) +script = ExtResource("73_lt8c0") +pre_event_name = &"c03_well_show" +pre_event_stages = Array[int]([2]) +metadata/_custom_type_script = "uid://bkkiyk5jkdw4d" + +[node name="背景" type="Sprite2D" parent="Ground/DeployLayer/Event第三章开幕"] +light_mask = 5 +z_index = -1 +position = Vector2(169, -227.5) +texture = ExtResource("77_pyl5w") + +[node name="二楼栏杆" type="Sprite2D" parent="Ground/DeployLayer/Event第三章开幕/背景"] +z_index = 1 +texture = ExtResource("78_ndc6g") + +[node name="三楼栏杆" type="Sprite2D" parent="Ground/DeployLayer/Event第三章开幕/背景"] +z_index = 1 +texture = ExtResource("79_0ek7o") + +[node name="Pro灰姑黑影" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event第三章开幕/背景"] +sprite_frames = ExtResource("75_allmh") +animation = &"第三章开幕_灰姑黑影" +autoplay = "第三章开幕_灰姑黑影" +script = ExtResource("67_h2lyo") +metadata/_custom_type_script = "uid://cphfob11f7atx" + +[node name="Pro花盆掉落" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event第三章开幕/背景"] +z_index = 2 +sprite_frames = ExtResource("75_allmh") +animation = &"第三章开幕_花盆掉落" +script = ExtResource("67_h2lyo") +metadata/_custom_type_script = "uid://cphfob11f7atx" + +[node name="Pro陆仁黑影" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event第三章开幕/背景"] +sprite_frames = ExtResource("75_allmh") +animation = &"第三章开幕_陆仁黑影" +autoplay = "第三章开幕_陆仁黑影" +script = ExtResource("67_h2lyo") +metadata/_custom_type_script = "uid://cphfob11f7atx" + +[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/Event第三章开幕/背景"] +position = Vector2(39, -366.5) +texture = ExtResource("65_rgrem") +texture_scale = 2.0 + +[node name="Pro棺材怪" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event第三章开幕"] +z_index = 21 +position = Vector2(-32, -110) +rotation = 1.57159 +sprite_frames = ExtResource("77_ru58d") +animation = &"爬墙循环动画" +script = ExtResource("67_h2lyo") +metadata/_custom_type_script = "uid://cphfob11f7atx" + [node name="PointLight2D" type="PointLight2D" parent="Ground/AmbientLayer" index="0"] light_mask = 4 position = Vector2(2189, -142) @@ -1410,12 +1476,6 @@ limit_right = 2380 [node name="BGParallaxLayer" parent="Ground/ParallaxForeground" index="0"] use_parent_material = true -[node name="楼梯" type="Sprite2D" parent="Ground/ParallaxForeground/BGParallaxLayer" index="0"] -light_mask = 5 -z_index = 20 -position = Vector2(1393.5, 0) -texture = ExtResource("10_ud2jg") - [node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] position = Vector2(-88, -7) scale = Vector2(1.08, 1.08) @@ -1430,6 +1490,12 @@ blend_mode = 1 [node name="UIPointLight2D" parent="Ground" index="10"] position = Vector2(7051, 6) +[node name="楼梯" type="Sprite2D" parent="Ground"] +light_mask = 5 +z_index = 20 +position = Vector2(1393.5, 0) +texture = ExtResource("10_ud2jg") + [editable path="Ground"] [editable path="Ground/DeployLayer/Interactable铁门"] [editable path="Ground/DeployLayer/Interactable铁门/Sign"] diff --git a/scene/ground/scene/c03/s07_屠宰间.tscn b/scene/ground/scene/c03/s07_屠宰间.tscn index 496949c5..ec6e91a5 100644 --- a/scene/ground/scene/c03/s07_屠宰间.tscn +++ b/scene/ground/scene/c03/s07_屠宰间.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=35 format=3 uid="uid://c67732f2we13j"] +[gd_scene load_steps=39 format=3 uid="uid://c67732f2we13j"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_oxs1j"] [ext_resource type="Script" uid="uid://dh5vxhnfnua3q" path="res://scene/ground/scene/c03/s07_屠宰间.gd" id="2_oxs1j"] @@ -19,8 +19,12 @@ [ext_resource type="Texture2D" uid="uid://vp6jay4dfd3" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机.png" id="8_thx4k"] [ext_resource type="Texture2D" uid="uid://v4icuu7bhjwb" path="res://asset/art/scene/c03/s07_屠宰间/人肉3.png" id="9_jfgnj"] [ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="10_bxi12"] +[ext_resource type="Texture2D" uid="uid://dfg0rf6nspsnp" path="res://asset/art/scene/c03/s07_屠宰间/和谐版/左牛肉 拷贝 2.png" id="11_5b0o7"] +[ext_resource type="Texture2D" uid="uid://c7uy7eily65ba" path="res://asset/art/scene/c03/s07_屠宰间/和谐版/牛肉.png" id="13_ny3yr"] [ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="14_48a3r"] +[ext_resource type="Texture2D" uid="uid://c7dk06njnqyy5" path="res://asset/art/scene/c03/s07_屠宰间/尸体无头.png" id="15_14jxf"] [ext_resource type="PackedScene" uid="uid://5bubirvt8ep8" path="res://scene/ground/script/c03/s07_closeup绞肉机.tscn" id="15_48a3r"] +[ext_resource type="Texture2D" uid="uid://djbkksndyi6g2" path="res://asset/art/scene/c03/s07_屠宰间/和谐版/大猪皮.png" id="16_88y7q"] [ext_resource type="Script" uid="uid://0wjaho6qkg6s" path="res://manager/event_manager/event_binder.gd" id="17_e1lvl"] [ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="18_5t01v"] [ext_resource type="SpriteFrames" uid="uid://b0icyhxpj16tv" path="res://asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres" id="19_2kdsp"] @@ -30,33 +34,6 @@ [ext_resource type="Script" uid="uid://cphfob11f7atx" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd" id="23_u2kpr"] [ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="28_2kdsp"] -[sub_resource type="Animation" id="Animation_2kdsp"] -resource_name = "fatty_flash" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("MainPlayer/Light胖子闪烁:color") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.2, 0.266667, 0.366667, 0.433333, 0.633333, 0.7, 0.766667, 0.833333, 0.9), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 0, -"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0.935194, 0.935194, 0.935194, 1), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(1, 1, 1, 1), Color(0, 0, 0, 1)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("MainPlayer/胖子:modulate") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 0.2, 0.366667, 0.433333, 0.633333, 0.7, 0.966667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0.494118), Color(1, 1, 1, 0.494118), Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.494118), Color(1, 1, 1, 0)] -} - [sub_resource type="Animation" id="Animation_akd3f"] length = 0.001 tracks/0/type = "value" @@ -84,6 +61,33 @@ tracks/1/keys = { "values": [Color(1, 1, 1, 0)] } +[sub_resource type="Animation" id="Animation_2kdsp"] +resource_name = "fatty_flash" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("MainPlayer/Light胖子闪烁:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.2, 0.266667, 0.366667, 0.433333, 0.633333, 0.7, 0.766667, 0.833333, 0.9), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0.935194, 0.935194, 0.935194, 1), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(1, 1, 1, 1), Color(0, 0, 0, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("MainPlayer/胖子:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.2, 0.366667, 0.433333, 0.633333, 0.7, 0.966667), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0.494118), Color(1, 1, 1, 0.494118), Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.494118), Color(1, 1, 1, 0)] +} + [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] _data = { &"RESET": SubResource("Animation_akd3f"), @@ -167,29 +171,56 @@ position = Vector2(122, 0) [node name="人" type="Node2D" parent="Ground/DeployLayer/悬挂物"] position = Vector2(-64, -2) -[node name="人1" type="Sprite2D" parent="Ground/DeployLayer/悬挂物/人"] -position = Vector2(155, -25) -texture = ExtResource("5_abvxk") +[node name="Swing3" type="Marker2D" parent="Ground/DeployLayer/悬挂物/人" node_paths=PackedStringArray("target")] +position = Vector2(132.5, -93) +script = ExtResource("7_dly68") +target = NodePath("../人3") + +[node name="人3" type="Sprite2D" parent="Ground/DeployLayer/悬挂物/人"] +position = Vector2(132.5, -23) +texture = ExtResource("11_5b0o7") script = ExtResource("5_vyti6") -original_texture = ExtResource("5_abvxk") +original_texture = ExtResource("9_jfgnj") +safe_texture = ExtResource("11_5b0o7") metadata/_custom_type_script = "uid://dt8cfnm2og4h" -[node name="Swing2D" type="Marker2D" parent="Ground/DeployLayer/悬挂物/人/人1"] +[node name="Swing2" type="Marker2D" parent="Ground/DeployLayer/悬挂物/人" node_paths=PackedStringArray("target")] +position = Vector2(183, -95) script = ExtResource("7_dly68") +target = NodePath("../人2") [node name="人2" type="Sprite2D" parent="Ground/DeployLayer/悬挂物/人"] -position = Vector2(188, -25) -texture = ExtResource("7_abvxk") +position = Vector2(180, -25) +texture = ExtResource("8_dly68") script = ExtResource("5_vyti6") original_texture = ExtResource("7_abvxk") safe_texture = ExtResource("8_dly68") metadata/_custom_type_script = "uid://dt8cfnm2og4h" -[node name="人3" type="Sprite2D" parent="Ground/DeployLayer/悬挂物/人"] -position = Vector2(220, -24) -texture = ExtResource("9_jfgnj") +[node name="Swing1" type="Marker2D" parent="Ground/DeployLayer/悬挂物/人" node_paths=PackedStringArray("target")] +position = Vector2(224.5, -91) +script = ExtResource("7_dly68") +target = NodePath("../人1") + +[node name="人1" type="Sprite2D" parent="Ground/DeployLayer/悬挂物/人"] +position = Vector2(226.5, -22) +texture = ExtResource("13_ny3yr") script = ExtResource("5_vyti6") -original_texture = ExtResource("9_jfgnj") +original_texture = ExtResource("5_abvxk") +safe_texture = ExtResource("13_ny3yr") +metadata/_custom_type_script = "uid://dt8cfnm2og4h" + +[node name="Swing4" type="Marker2D" parent="Ground/DeployLayer/悬挂物/人" node_paths=PackedStringArray("target")] +position = Vector2(531, -96) +script = ExtResource("7_dly68") +target = NodePath("../人4") + +[node name="人4" type="Sprite2D" parent="Ground/DeployLayer/悬挂物/人"] +position = Vector2(538, -16) +texture = ExtResource("15_14jxf") +script = ExtResource("5_vyti6") +original_texture = ExtResource("15_14jxf") +safe_texture = ExtResource("16_88y7q") metadata/_custom_type_script = "uid://dt8cfnm2og4h" [node name="棺材怪切肉" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="6"] diff --git a/scene/ground/scene/c03/s09_棺材房.gd b/scene/ground/scene/c03/s09_棺材房.gd index 297b9923..77559fa8 100644 --- a/scene/ground/scene/c03/s09_棺材房.gd +++ b/scene/ground/scene/c03/s09_棺材房.gd @@ -53,10 +53,13 @@ func _coffin_monster_climb_out() -> void: func monster_disappear_ambush() -> void: sfx_2d棺材呼吸声.easing_kill() - $"../DeployLayer/Pro棺材怪2/Sfx2D棺材叫儿".easing_kill(6.0) - var monster = $"../DeployLayer/Pro棺材怪2" + var sfx = $"../DeployLayer/Pro棺材怪2/Sfx2D棺材叫儿" + sfx.easing_kill(6.0) + var monster1 = $"../DeployLayer/Pro棺材怪" + var monster2 = $"../DeployLayer/Pro棺材怪2" var tween = create_tween() - tween.tween_property(monster, "modulate:a", 0.0, 0.4) + tween.tween_property(monster1, "modulate:a", 0.0, 0.4) + tween.parallel().tween_property(monster2, "modulate:a", 0.0, 0.4) SceneManager.pop_debug_dialog_info("音效", "棺材怪突然消失sfx") diff --git a/scene/ground/scene/c03/s09_棺材房.tscn b/scene/ground/scene/c03/s09_棺材房.tscn index 51626628..252792d3 100644 --- a/scene/ground/scene/c03/s09_棺材房.tscn +++ b/scene/ground/scene/c03/s09_棺材房.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=26 format=3 uid="uid://dfln301xllqpn"] +[gd_scene load_steps=27 format=3 uid="uid://dfln301xllqpn"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_8vqn6"] [ext_resource type="Script" uid="uid://dxt2u1jajrm1g" path="res://scene/ground/scene/c03/s09_棺材房.gd" id="2_8vqn6"] @@ -111,7 +111,7 @@ tracks/6/keys = { tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true -tracks/7/path = NodePath("DeployLayer/Pro棺材怪2/Ambush棺材怪消失:enabled") +tracks/7/path = NodePath("DeployLayer/Ambush棺材怪消失:enabled") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { @@ -132,9 +132,111 @@ tracks/8/keys = { "update": 1, "values": [false] } +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("DeployLayer/Pro棺材怪:flip_h") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_alans"] resource_name = "monster_first_contact" +length = 6.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("DeployLayer/Pro棺材怪/呼吸声跟随1:remote_path") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [NodePath("../../Sfx2D棺材呼吸声")] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("DeployLayer/Pro棺材怪:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 5.96667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(55, -100), Vector2(60, -100)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("DeployLayer/Pro棺材怪2/呼吸声跟随2:remote_path") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [NodePath("../../Pro棺材怪")] +} +tracks/3/type = "method" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("MainPlayer") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [Vector2(-1, 0)], +"method": &"set_facing_direction" +}] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("DeployLayer/Ambush棺材怪消失:enabled") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(5.83333), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("DeployLayer/Pro棺材怪2/Sfx2D棺材叫儿:playing") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(5.1), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("DeployLayer/Pro棺材怪:flip_h") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="Animation" id="Animation_8k23x"] +resource_name = "monster_first_contact_origin" length = 14.5 tracks/0/type = "value" tracks/0/imported = false @@ -257,7 +359,7 @@ tracks/7/keys = { tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true -tracks/8/path = NodePath("DeployLayer/Pro棺材怪2/Ambush棺材怪消失:enabled") +tracks/8/path = NodePath("DeployLayer/Ambush棺材怪消失:enabled") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { @@ -282,7 +384,8 @@ tracks/9/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] _data = { &"RESET": SubResource("Animation_htuhx"), -&"monster_first_contact": SubResource("Animation_alans") +&"monster_first_contact": SubResource("Animation_alans"), +&"monster_first_contact_origin": SubResource("Animation_8k23x") } [sub_resource type="AudioStreamInteractive" id="AudioStreamInteractive_qkb2a"] @@ -402,7 +505,12 @@ texture = ExtResource("15_rcrkk") [node name="呼吸声跟随1" type="RemoteTransform2D" parent="Ground/DeployLayer/Pro棺材怪"] -[node name="Pro棺材怪2" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"] +[node name="Ambush棺材怪消失" parent="Ground/DeployLayer" index="7" instance=ExtResource("13_alans")] +position = Vector2(211, 60) +enabled = false +hook_method = "monster_disappear_ambush" + +[node name="Pro棺材怪2" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"] light_mask = 3 position = Vector2(-88, 12) sprite_frames = ExtResource("9_mpel5") @@ -419,11 +527,6 @@ action_configs = Array[Dictionary]([{ }]) metadata/_custom_type_script = "uid://cphfob11f7atx" -[node name="Ambush棺材怪消失" parent="Ground/DeployLayer/Pro棺材怪2" instance=ExtResource("13_alans")] -position = Vector2(151, 40) -enabled = false -hook_method = "monster_disappear_ambush" - [node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/Pro棺材怪2"] position = Vector2(-20, 4) energy = 0.35 @@ -435,8 +538,9 @@ texture = ExtResource("15_rcrkk") [node name="Sfx2D棺材叫儿" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/Pro棺材怪2"] position = Vector2(39, 9) stream = SubResource("AudioStreamInteractive_qkb2a") +volume_db = -5.0 max_distance = 700.0 -attenuation = 2.0 +attenuation = 3.0 bus = &"game_sfx" script = ExtResource("10_htuhx") metadata/_custom_type_script = "uid://wapo47a1oddf" diff --git a/scene/ground/scene/c03/s10_胖子游戏1.tscn b/scene/ground/scene/c03/s10_胖子游戏1.tscn index 8fbd590c..a1d61846 100644 --- a/scene/ground/scene/c03/s10_胖子游戏1.tscn +++ b/scene/ground/scene/c03/s10_胖子游戏1.tscn @@ -34,6 +34,141 @@ [ext_resource type="SpriteFrames" uid="uid://dy8b8dmgv3mdd" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第二段/c03_胖子游戏第二段_frames.tres" id="21_4bvrv"] [ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="22_v1flc"] +[sub_resource type="Animation" id="Animation_v1flc"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("DeployLayer/砍断文字的手:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"左手砍"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("DeployLayer/砍断文字的手:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1566, -284)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("DeployLayer/砍断文字的手:frame") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字1:position") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-206, -18)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字1:rotation") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字2:rotation") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字2:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(4, -17)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("DeployLayer/砍断文字的落点:scale") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1e-05, 1e-05)] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CanvasLayer/胖子游戏棺材怪/Sfx2D棺材怪切刀:playing") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字1:modulate") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字2:modulate") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + [sub_resource type="Animation" id="Animation_4bvrv"] resource_name = "chop_split_word" length = 4.0 @@ -185,141 +320,6 @@ tracks/11/keys = { }] } -[sub_resource type="Animation" id="Animation_v1flc"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("DeployLayer/砍断文字的手:animation") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [&"左手砍"] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("DeployLayer/砍断文字的手:position") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(1566, -284)] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("DeployLayer/砍断文字的手:frame") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [0] -} -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字1:position") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(-206, -18)] -} -tracks/4/type = "value" -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字1:rotation") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0.0] -} -tracks/5/type = "value" -tracks/5/imported = false -tracks/5/enabled = true -tracks/5/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字2:rotation") -tracks/5/interp = 1 -tracks/5/loop_wrap = true -tracks/5/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0.0] -} -tracks/6/type = "value" -tracks/6/imported = false -tracks/6/enabled = true -tracks/6/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字2:position") -tracks/6/interp = 1 -tracks/6/loop_wrap = true -tracks/6/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(4, -17)] -} -tracks/7/type = "value" -tracks/7/imported = false -tracks/7/enabled = true -tracks/7/path = NodePath("DeployLayer/砍断文字的落点:scale") -tracks/7/interp = 1 -tracks/7/loop_wrap = true -tracks/7/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(1e-05, 1e-05)] -} -tracks/8/type = "value" -tracks/8/imported = false -tracks/8/enabled = true -tracks/8/path = NodePath("CanvasLayer/胖子游戏棺材怪/Sfx2D棺材怪切刀:playing") -tracks/8/interp = 1 -tracks/8/loop_wrap = true -tracks/8/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/9/type = "value" -tracks/9/imported = false -tracks/9/enabled = true -tracks/9/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字1:modulate") -tracks/9/interp = 1 -tracks/9/loop_wrap = true -tracks/9/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} -tracks/10/type = "value" -tracks/10/imported = false -tracks/10/enabled = true -tracks/10/path = NodePath("DeployLayer/砍断Pivot/被砍断的文字2:modulate") -tracks/10/interp = 1 -tracks/10/loop_wrap = true -tracks/10/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} - [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] _data = { &"RESET": SubResource("Animation_v1flc"), diff --git a/scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd b/scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd index 6580a137..0e3bcc58 100644 --- a/scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd +++ b/scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd @@ -42,14 +42,20 @@ func _start_well_show() -> void: tween.tween_property(xchan, "modulate:a", 1.0, 1.0) await tween.finished await Util.wait(2.5) - if not ArchiveManager.get_global_value("has_exited_by_player_choice"): + var was_choosen = ArchiveManager.get_global_value("has_exited_by_player_choice") + if not was_choosen: DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_井边回忆") else: DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_井边回忆_无选项") await DialogueManager.dialogue_ended + $"Sfx井边演出结束".play() + tween = create_tween() + tween.tween_interval(2.5) + tween.tween_property(xchan, "modulate:a", 0.0, 1.5) + DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_井边回忆_结束", [GlobalConfig.DIALOG_IGNORE_INPUT]) + await DialogueManager.dialogue_ended # 如果选择离开,此处不会设置,需要在 GlobalFunctor.c03_final_choose_exit() 中设置 EventManager.set_stage_if_greater("c03_well_show", 2) - create_tween().tween_property(xchan, "modulate:a", 0.0, 0.5) await Util.wait(1.0) SceneManager.unlock_player() SceneManager.toggle_hud_display(true)