diff --git a/addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd b/addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd index d0857ac0..9933965b 100644 --- a/addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd +++ b/addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd @@ -76,7 +76,7 @@ func _debug_mov_projection(): if debug_mov_animation and animation_mov_dict.has(debug_mov_animation): var mov_config = animation_mov_dict[debug_mov_animation] # 展示 accumulated animation 的目标位置 - debug_mov_onion_sprite2d.position.x = mov_config.movement_x + debug_mov_onion_sprite2d.position.x = mov_config.movement_x * (1 if flip_h else -1) debug_mov_onion_sprite2d.texture = sprite_frames.get_frame_texture(debug_mov_animation, 0) elif debug_mov_animation: push_warning("Debug move config not found:", debug_mov_animation) diff --git a/asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres b/asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres index 3d23d57b..dbc019de 100644 --- a/asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres +++ b/asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=786 format=3 uid="uid://b0icyhxpj16tv"] +[gd_resource type="SpriteFrames" load_steps=815 format=3 uid="uid://b0icyhxpj16tv"] [ext_resource type="Texture2D" uid="uid://qpq2s8ocvuce" path="res://asset/art/gif/c02_谢幕演出/吕萍小婵跑步/0.png" id="1_44qi3"] [ext_resource type="Texture2D" uid="uid://btfrrptwh1q0f" path="res://asset/art/gif/c02_谢幕演出/吕萍跑步/0.png" id="1_gif88"] @@ -743,47 +743,76 @@ [ext_resource type="Texture2D" uid="uid://cgv2o6bxoegpy" path="res://asset/art/gif/c02_谢幕演出/吕萍小婵跑步/381.png" id="382_tx2d0"] [ext_resource type="Texture2D" uid="uid://cpsh62hk8xqps" path="res://asset/art/gif/c02_谢幕演出/吕萍小婵跑步/382.png" id="383_8kyih"] [ext_resource type="Texture2D" uid="uid://b78nkbg8t5an5" path="res://asset/art/临时草稿/c02_第一章/小婵静态.png" id="743_miafa"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵呼吸/0.png" id="743_obx78"] +[ext_resource type="Texture2D" uid="uid://qins2034oklc" path="res://asset/art/gif/c02_谢幕演出/小婵呼吸/0.png" id="743_obx78"] [ext_resource type="Texture2D" uid="uid://clte7w3245gk5" path="res://asset/art/临时草稿/c02_第一章/瞎子静态.png" id="744_bnrfw"] [ext_resource type="Texture2D" uid="uid://bfqscm5f6uis1" path="res://asset/art/gif/c02_谢幕演出/方瞎子呼吸-右/0.png" id="744_ighpp"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵呼吸/1.png" id="744_ke7o4"] +[ext_resource type="Texture2D" uid="uid://80i8hhkb6q6d" path="res://asset/art/gif/c02_谢幕演出/小婵呼吸/1.png" id="744_ke7o4"] +[ext_resource type="Texture2D" uid="uid://565jg4ktibts" path="res://asset/art/gif/c02_谢幕演出/小婵捂脸/0.png" id="745_h0u7m"] [ext_resource type="Texture2D" uid="uid://btlqxqq2b47i7" path="res://asset/art/临时草稿/c02_第一章/胖子静态.png" id="745_hsrnb"] [ext_resource type="Texture2D" uid="uid://cffraix0oq6qs" path="res://asset/art/gif/c02_谢幕演出/方瞎子呼吸-右/1.png" id="745_poi3q"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/0.png" id="745_sw6r7"] +[ext_resource type="Texture2D" uid="uid://clou7264vj7nj" path="res://asset/art/gif/c02_谢幕演出/小婵走路/0.png" id="745_sw6r7"] +[ext_resource type="Texture2D" uid="uid://lbc4ld5cf7di" path="res://asset/art/gif/c02_谢幕演出/小婵捂脸/1.png" id="746_2qaxg"] [ext_resource type="Texture2D" uid="uid://8yhmmvs5wpyv" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/0.png" id="746_8kyih"] [ext_resource type="Texture2D" uid="uid://dexgflhkltalc" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/0.png" id="746_a2fjn"] [ext_resource type="Texture2D" uid="uid://deyrq0bimi61b" path="res://asset/art/gif/c02_谢幕演出/胖子呼吸/0.png" id="746_hsrnb"] [ext_resource type="Texture2D" uid="uid://cokbxpbobtcmo" path="res://asset/art/gif/c02_谢幕演出/方瞎子呼吸-左/0.png" id="746_w4u8u"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/1.png" id="746_ybuku"] +[ext_resource type="Texture2D" uid="uid://b3nvbl0apes7h" path="res://asset/art/gif/c02_谢幕演出/小婵走路/1.png" id="746_ybuku"] [ext_resource type="Texture2D" uid="uid://bwuhql8rkuevw" path="res://asset/art/gif/c02_谢幕演出/胖子呼吸/1.png" id="747_by5hw"] [ext_resource type="Texture2D" uid="uid://d0ixefd2pg24j" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/1.png" id="747_d1awo"] [ext_resource type="Texture2D" uid="uid://cx81d8hnx60ul" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/1.png" id="747_owu64"] +[ext_resource type="Texture2D" uid="uid://dfgpf31gkhpbn" path="res://asset/art/gif/c02_谢幕演出/小婵捂脸/2.png" id="747_ri2jy"] [ext_resource type="Texture2D" uid="uid://bhfo7dbo3dhel" path="res://asset/art/gif/c02_谢幕演出/方瞎子呼吸-左/1.png" id="747_u4p8o"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/2.png" id="747_yupub"] +[ext_resource type="Texture2D" uid="uid://bn5bhsio6jndh" path="res://asset/art/gif/c02_谢幕演出/小婵走路/2.png" id="747_yupub"] [ext_resource type="Texture2D" uid="uid://b0svn4a1wghfx" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/2.png" id="748_5qgax"] [ext_resource type="Texture2D" uid="uid://bbk8oh2svmrq4" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/2.png" id="748_w4u8u"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/3.png" id="748_x31r2"] +[ext_resource type="Texture2D" uid="uid://dvgi0w1qp2117" path="res://asset/art/gif/c02_谢幕演出/小婵走路/3.png" id="748_x31r2"] [ext_resource type="Texture2D" uid="uid://bjxj3ks0stqdl" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/3.png" id="749_7f73n"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/4.png" id="749_c36jo"] +[ext_resource type="Texture2D" uid="uid://4fambi71kiqc" path="res://asset/art/gif/c02_谢幕演出/小婵走路/4.png" id="749_c36jo"] [ext_resource type="Texture2D" uid="uid://bh0h0404cmwg3" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/3.png" id="749_u4p8o"] [ext_resource type="Texture2D" uid="uid://b4fj654dq0hts" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/4.png" id="750_8b30j"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/5.png" id="750_a0m44"] +[ext_resource type="Texture2D" uid="uid://6vh323qsv684" path="res://asset/art/gif/c02_谢幕演出/小婵走路/5.png" id="750_a0m44"] [ext_resource type="Texture2D" uid="uid://bymy8f68l17mv" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/4.png" id="750_i12xp"] [ext_resource type="Texture2D" uid="uid://in8nxvp6kdqr" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/5.png" id="751_87mli"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/6.png" id="751_lmsbt"] +[ext_resource type="Texture2D" uid="uid://b8w7a3f4ai3f8" path="res://asset/art/gif/c02_谢幕演出/小婵走路/6.png" id="751_lmsbt"] [ext_resource type="Texture2D" uid="uid://iruk0vsuicso" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/5.png" id="751_pfmoe"] [ext_resource type="Texture2D" uid="uid://dyu317ue5fied" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/6.png" id="752_djs1r"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c02_谢幕演出/小婵走路/7.png" id="752_fry6h"] +[ext_resource type="Texture2D" uid="uid://cg0rgpc0o3nmw" path="res://asset/art/gif/c02_谢幕演出/小婵走路/7.png" id="752_fry6h"] [ext_resource type="Texture2D" uid="uid://brwvt7c186fkv" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/6.png" id="752_it71j"] [ext_resource type="Texture2D" uid="uid://diwjce0vwjb8c" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-右/7.png" id="753_bwiqx"] [ext_resource type="Texture2D" uid="uid://dkxav1auxrbff" path="res://asset/art/gif/c02_谢幕演出/方瞎子走路-左/7.png" id="753_tx2d0"] +[ext_resource type="Texture2D" uid="uid://bwyhn1rnvrf26" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png" id="754_7aikw"] +[ext_resource type="Texture2D" uid="uid://xt15fxjph1uk" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png" id="755_5f3ia"] +[ext_resource type="Texture2D" uid="uid://cxvdifmxiqgoc" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png" id="756_o0pqe"] +[ext_resource type="Texture2D" uid="uid://6icqvtfj6tkv" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png" id="757_h0u7m"] +[ext_resource type="Texture2D" uid="uid://rrvumgfokrbb" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png" id="757_tbqgu"] +[ext_resource type="Texture2D" uid="uid://57xr1sbnixqk" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png" id="758_2qaxg"] +[ext_resource type="Texture2D" uid="uid://cu4vf8g14f85d" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png" id="758_8gys1"] +[ext_resource type="Texture2D" uid="uid://dr56uq5vmnql8" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png" id="759_ri2jy"] +[ext_resource type="Texture2D" uid="uid://8w6vf6lf4caq" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png" id="760_btc8i"] +[ext_resource type="Texture2D" uid="uid://dwxt1t60riqt3" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png" id="761_tdtk4"] +[ext_resource type="Texture2D" uid="uid://mfsqhdmo0fym" path="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png" id="765_tdtk4"] +[ext_resource type="Texture2D" uid="uid://caluyuk5tyly1" path="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png" id="766_glrd0"] +[ext_resource type="Texture2D" uid="uid://c6h38vjwd5g5w" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png" id="767_juprk"] +[ext_resource type="Texture2D" uid="uid://crati3o68lcav" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png" id="767_n5ty5"] +[ext_resource type="Texture2D" uid="uid://dxxybqt2e2pd3" path="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png" id="767_t2l3p"] [ext_resource type="Texture2D" uid="uid://c74rf4c8508du" path="res://asset/art/gif/c02_谢幕演出/胖子走路/0.png" id="768_h7nm6"] +[ext_resource type="Texture2D" uid="uid://beq7j7ya3uuei" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png" id="768_pramq"] +[ext_resource type="Texture2D" uid="uid://b5nnmglqiddfi" path="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png" id="768_r74m8"] +[ext_resource type="Texture2D" uid="uid://ds2u0bha7l73v" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png" id="768_vxarv"] +[ext_resource type="Texture2D" uid="uid://dq3j6by0y77xf" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png" id="769_eawim"] [ext_resource type="Texture2D" uid="uid://dwveva7qaj42f" path="res://asset/art/gif/c02_谢幕演出/胖子走路/1.png" id="769_qpfa0"] +[ext_resource type="Texture2D" uid="uid://brwdos13mqcy" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png" id="769_rrudt"] +[ext_resource type="Texture2D" uid="uid://b3ds7mof0nayi" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png" id="770_cgdr5"] [ext_resource type="Texture2D" uid="uid://dk1exkanghgj2" path="res://asset/art/gif/c02_谢幕演出/胖子走路/2.png" id="770_obx78"] +[ext_resource type="Texture2D" uid="uid://dvim8367ojxby" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png" id="770_t8u5r"] [ext_resource type="Texture2D" uid="uid://ba6tkimnogvgo" path="res://asset/art/gif/c02_谢幕演出/胖子走路/3.png" id="771_ke7o4"] +[ext_resource type="Texture2D" uid="uid://c66qbcclxuk08" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png" id="771_wxytj"] [ext_resource type="Texture2D" uid="uid://r3ts4wb8dubj" path="res://asset/art/gif/c02_谢幕演出/胖子走路/4.png" id="772_6jqbr"] +[ext_resource type="Texture2D" uid="uid://brykempoqx3yi" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png" id="772_qheme"] [ext_resource type="Texture2D" uid="uid://d1bnl71r0pj8c" path="res://asset/art/gif/c02_谢幕演出/胖子走路/5.png" id="773_bpni5"] +[ext_resource type="Texture2D" uid="uid://diue53e2vy54j" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png" id="773_ui1r7"] [ext_resource type="Texture2D" uid="uid://chtep61ccp21u" path="res://asset/art/gif/c02_谢幕演出/胖子走路/6.png" id="774_ghgfr"] +[ext_resource type="Texture2D" uid="uid://bf4mcqmrlfjeo" path="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png" id="774_sfanp"] [ext_resource type="Texture2D" uid="uid://bx6ychrjv73fe" path="res://asset/art/gif/c02_谢幕演出/胖子走路/7.png" id="775_wnba7"] [resource] @@ -3041,6 +3070,20 @@ animations = [{ "speed": 30.0 }, { "frames": [{ +"duration": 9.9, +"texture": ExtResource("745_h0u7m") +}, { +"duration": 9.9, +"texture": ExtResource("746_2qaxg") +}, { +"duration": 9.9, +"texture": ExtResource("747_ri2jy") +}], +"loop": false, +"name": &"小婵捂脸", +"speed": 30.0 +}, { +"frames": [{ "duration": 3.0, "texture": ExtResource("745_sw6r7") }, { @@ -3078,6 +3121,149 @@ animations = [{ "speed": 5.0 }, { "frames": [{ +"duration": 9.9, +"texture": ExtResource("757_tbqgu") +}, { +"duration": 9.9, +"texture": ExtResource("758_8gys1") +}], +"loop": true, +"name": &"小蝶擦火柴呼吸", +"speed": 30.0 +}, { +"frames": [{ +"duration": 7.5, +"texture": ExtResource("754_7aikw") +}, { +"duration": 7.5, +"texture": ExtResource("755_5f3ia") +}, { +"duration": 7.5, +"texture": ExtResource("756_o0pqe") +}, { +"duration": 7.5, +"texture": ExtResource("757_h0u7m") +}, { +"duration": 7.5, +"texture": ExtResource("758_2qaxg") +}, { +"duration": 7.5, +"texture": ExtResource("759_ri2jy") +}, { +"duration": 7.5, +"texture": ExtResource("760_btc8i") +}, { +"duration": 7.5, +"texture": ExtResource("761_tdtk4") +}], +"loop": false, +"name": &"小蝶擦火柴左右看", +"speed": 30.0 +}, { +"frames": [{ +"duration": 6.0, +"texture": ExtResource("767_n5ty5") +}, { +"duration": 6.0, +"texture": ExtResource("768_vxarv") +}, { +"duration": 6.0, +"texture": ExtResource("769_eawim") +}, { +"duration": 6.0, +"texture": ExtResource("770_cgdr5") +}], +"loop": false, +"name": &"小蝶擦火柴蹲下", +"speed": 30.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("767_juprk") +}, { +"duration": 1.0, +"texture": ExtResource("768_pramq") +}, { +"duration": 1.0, +"texture": ExtResource("769_rrudt") +}, { +"duration": 1.0, +"texture": ExtResource("770_t8u5r") +}], +"loop": false, +"name": &"小蝶擦火柴蹲下起身", +"speed": 5.0 +}, { +"frames": [{ +"duration": 6.0, +"texture": ExtResource("771_wxytj") +}, { +"duration": 6.0, +"texture": ExtResource("772_qheme") +}, { +"duration": 6.0, +"texture": ExtResource("773_ui1r7") +}, { +"duration": 6.0, +"texture": ExtResource("774_sfanp") +}], +"loop": true, +"name": &"小蝶擦火柴转身", +"speed": 30.0 +}, { +"frames": [{ +"duration": 9.9, +"texture": ExtResource("757_tbqgu") +}, { +"duration": 9.9, +"texture": ExtResource("758_8gys1") +}, { +"duration": 6.0, +"texture": ExtResource("754_7aikw") +}, { +"duration": 6.0, +"texture": ExtResource("755_5f3ia") +}, { +"duration": 15.0, +"texture": ExtResource("756_o0pqe") +}, { +"duration": 6.0, +"texture": ExtResource("757_h0u7m") +}, { +"duration": 6.0, +"texture": ExtResource("758_2qaxg") +}, { +"duration": 6.0, +"texture": ExtResource("759_ri2jy") +}, { +"duration": 150.0, +"texture": ExtResource("760_btc8i") +}, { +"duration": 6.0, +"texture": ExtResource("761_tdtk4") +}], +"loop": true, +"name": &"小蝶整个呼吸动画", +"speed": 30.0 +}, { +"frames": [{ +"duration": 15.0, +"texture": ExtResource("765_tdtk4") +}, { +"duration": 15.0, +"texture": ExtResource("766_glrd0") +}, { +"duration": 15.0, +"texture": ExtResource("767_t2l3p") +}, { +"duration": 15.0, +"texture": ExtResource("768_r74m8") +}], +"loop": true, +"name": &"小蝶蹲下呼吸", +"speed": 30.0 +}, { +"frames": [{ "duration": 15.0, "texture": ExtResource("744_ighpp") }, { diff --git a/asset/art/gif/c02_谢幕演出/小婵呼吸/0.png b/asset/art/gif/c02_谢幕演出/小婵呼吸/0.png index b2b5efab..a5b035c9 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵呼吸/0.png and b/asset/art/gif/c02_谢幕演出/小婵呼吸/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵呼吸/1.png b/asset/art/gif/c02_谢幕演出/小婵呼吸/1.png index f9f8618e..cd607ff2 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵呼吸/1.png and b/asset/art/gif/c02_谢幕演出/小婵呼吸/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵捂脸.gif b/asset/art/gif/c02_谢幕演出/小婵捂脸.gif new file mode 100644 index 00000000..18a707f6 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小婵捂脸.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小婵捂脸.gif.import b/asset/art/gif/c02_谢幕演出/小婵捂脸.gif.import new file mode 100644 index 00000000..8e666c45 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小婵捂脸.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://b8crjr3aqviy" +path="res://.godot/imported/小婵捂脸.gif-a45e5254f67c5a2f4bd6055a1df8f0e6.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小婵捂脸.gif" +dest_files=["res://.godot/imported/小婵捂脸.gif-a45e5254f67c5a2f4bd6055a1df8f0e6.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小婵捂脸/0.png b/asset/art/gif/c02_谢幕演出/小婵捂脸/0.png new file mode 100644 index 00000000..13b0a2a2 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小婵捂脸/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵捂脸/0.png.import b/asset/art/gif/c02_谢幕演出/小婵捂脸/0.png.import new file mode 100644 index 00000000..779ba9ab --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小婵捂脸/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://565jg4ktibts" +path="res://.godot/imported/0.png-e13f2a76e7a55b74f4400e7ae8dd7a7e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小婵捂脸/0.png" +dest_files=["res://.godot/imported/0.png-e13f2a76e7a55b74f4400e7ae8dd7a7e.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/c02_谢幕演出/小婵捂脸/1.png b/asset/art/gif/c02_谢幕演出/小婵捂脸/1.png new file mode 100644 index 00000000..a62d5103 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小婵捂脸/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵捂脸/1.png.import b/asset/art/gif/c02_谢幕演出/小婵捂脸/1.png.import new file mode 100644 index 00000000..7f9af33c --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小婵捂脸/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lbc4ld5cf7di" +path="res://.godot/imported/1.png-77766af2ee5d160f79b7cc39b1c906bc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小婵捂脸/1.png" +dest_files=["res://.godot/imported/1.png-77766af2ee5d160f79b7cc39b1c906bc.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/c02_谢幕演出/小婵捂脸/2.png b/asset/art/gif/c02_谢幕演出/小婵捂脸/2.png new file mode 100644 index 00000000..525e5eb1 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小婵捂脸/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵捂脸/2.png.import b/asset/art/gif/c02_谢幕演出/小婵捂脸/2.png.import new file mode 100644 index 00000000..cb38dfca --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小婵捂脸/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfgpf31gkhpbn" +path="res://.godot/imported/2.png-6bb4722be35eeca2bff8c828a2d93e70.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小婵捂脸/2.png" +dest_files=["res://.godot/imported/2.png-6bb4722be35eeca2bff8c828a2d93e70.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/c02_谢幕演出/小婵走路/0.png b/asset/art/gif/c02_谢幕演出/小婵走路/0.png index 1aa1fabc..9f700ee3 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/0.png and b/asset/art/gif/c02_谢幕演出/小婵走路/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/1.png b/asset/art/gif/c02_谢幕演出/小婵走路/1.png index 29a31217..7de90605 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/1.png and b/asset/art/gif/c02_谢幕演出/小婵走路/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/2.png b/asset/art/gif/c02_谢幕演出/小婵走路/2.png index 78065578..f7e32d80 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/2.png and b/asset/art/gif/c02_谢幕演出/小婵走路/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/3.png b/asset/art/gif/c02_谢幕演出/小婵走路/3.png index 8a4d3702..a26aba0b 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/3.png and b/asset/art/gif/c02_谢幕演出/小婵走路/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/4.png b/asset/art/gif/c02_谢幕演出/小婵走路/4.png index 1309ba94..ce77e5ce 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/4.png and b/asset/art/gif/c02_谢幕演出/小婵走路/4.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/5.png b/asset/art/gif/c02_谢幕演出/小婵走路/5.png index 0e3b6c3f..339fa740 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/5.png and b/asset/art/gif/c02_谢幕演出/小婵走路/5.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/6.png b/asset/art/gif/c02_谢幕演出/小婵走路/6.png index c721bf1a..8ab24f8f 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/6.png and b/asset/art/gif/c02_谢幕演出/小婵走路/6.png differ diff --git a/asset/art/gif/c02_谢幕演出/小婵走路/7.png b/asset/art/gif/c02_谢幕演出/小婵走路/7.png index ad0bfb9a..c7d47d68 100644 Binary files a/asset/art/gif/c02_谢幕演出/小婵走路/7.png and b/asset/art/gif/c02_谢幕演出/小婵走路/7.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif new file mode 100644 index 00000000..523b8799 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif.import new file mode 100644 index 00000000..df2dc036 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://dnupbn2paccpi" +path="res://.godot/imported/小蝶擦火柴呼吸.gif-b2ad1658d6cab531d677ebef1161acc0.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸.gif" +dest_files=["res://.godot/imported/小蝶擦火柴呼吸.gif-b2ad1658d6cab531d677ebef1161acc0.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png new file mode 100644 index 00000000..1b5dfa6c Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png.import new file mode 100644 index 00000000..aa2b5e00 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rrvumgfokrbb" +path="res://.godot/imported/0.png-b8028cffd1b2e5980f94672378949e3f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/0.png" +dest_files=["res://.godot/imported/0.png-b8028cffd1b2e5980f94672378949e3f.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/c02_谢幕演出/小蝶擦火柴呼吸/1.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png new file mode 100644 index 00000000..73542f4e Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png.import new file mode 100644 index 00000000..b3da63a6 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu4vf8g14f85d" +path="res://.godot/imported/1.png-8e78e8ff8bd65d99b0a4e757a0b9afce.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴呼吸/1.png" +dest_files=["res://.godot/imported/1.png-8e78e8ff8bd65d99b0a4e757a0b9afce.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/c02_谢幕演出/小蝶擦火柴左右看.gif b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看.gif new file mode 100644 index 00000000..e8a6847c Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看.gif.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看.gif.import new file mode 100644 index 00000000..712c1c8b --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://m6wla0fi0x45" +path="res://.godot/imported/小蝶擦火柴左右看.gif-052321fe8932ec25c661400881a8dcff.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看.gif" +dest_files=["res://.godot/imported/小蝶擦火柴左右看.gif-052321fe8932ec25c661400881a8dcff.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png new file mode 100644 index 00000000..73542f4e Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png.import new file mode 100644 index 00000000..d0dcea28 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwyhn1rnvrf26" +path="res://.godot/imported/0.png-72cdbaa390413ad392f54e7218649c62.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/0.png" +dest_files=["res://.godot/imported/0.png-72cdbaa390413ad392f54e7218649c62.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/c02_谢幕演出/小蝶擦火柴左右看/1.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png new file mode 100644 index 00000000..fdac6e82 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png.import new file mode 100644 index 00000000..70adc4a2 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xt15fxjph1uk" +path="res://.godot/imported/1.png-5c865772ab390e1d48889121e4db934d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/1.png" +dest_files=["res://.godot/imported/1.png-5c865772ab390e1d48889121e4db934d.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/c02_谢幕演出/小蝶擦火柴左右看/2.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png new file mode 100644 index 00000000..fde0f58d Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png.import new file mode 100644 index 00000000..7b628e70 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxvdifmxiqgoc" +path="res://.godot/imported/2.png-9401cd46a69bcd0c29985751ee385ba4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/2.png" +dest_files=["res://.godot/imported/2.png-9401cd46a69bcd0c29985751ee385ba4.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/c02_谢幕演出/小蝶擦火柴左右看/3.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png new file mode 100644 index 00000000..fdac6e82 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png.import new file mode 100644 index 00000000..3dd80b57 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6icqvtfj6tkv" +path="res://.godot/imported/3.png-ba8747b01ec74dc29d70844a6c9b2253.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/3.png" +dest_files=["res://.godot/imported/3.png-ba8747b01ec74dc29d70844a6c9b2253.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/c02_谢幕演出/小蝶擦火柴左右看/4.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png new file mode 100644 index 00000000..73542f4e Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png.import new file mode 100644 index 00000000..4721b96e --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://57xr1sbnixqk" +path="res://.godot/imported/4.png-49144bc6cec30605f1dd219ae98401b8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/4.png" +dest_files=["res://.godot/imported/4.png-49144bc6cec30605f1dd219ae98401b8.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/c02_谢幕演出/小蝶擦火柴左右看/5.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png new file mode 100644 index 00000000..4e97784a Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png.import new file mode 100644 index 00000000..dfaafdfa --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr56uq5vmnql8" +path="res://.godot/imported/5.png-b5ac4e479e7390baa899209b4f83cade.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/5.png" +dest_files=["res://.godot/imported/5.png-b5ac4e479e7390baa899209b4f83cade.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/c02_谢幕演出/小蝶擦火柴左右看/6.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png new file mode 100644 index 00000000..0f9f841d Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png.import new file mode 100644 index 00000000..576c5bb3 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8w6vf6lf4caq" +path="res://.godot/imported/6.png-11ce134aa2b73dec89e472d72aeb58f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/6.png" +dest_files=["res://.godot/imported/6.png-11ce134aa2b73dec89e472d72aeb58f1.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/c02_谢幕演出/小蝶擦火柴左右看/7.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png new file mode 100644 index 00000000..4e97784a Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png.import new file mode 100644 index 00000000..799ee501 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwxt1t60riqt3" +path="res://.godot/imported/7.png-42c327a5eef19032d70019676715bfee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴左右看/7.png" +dest_files=["res://.godot/imported/7.png-42c327a5eef19032d70019676715bfee.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/c02_谢幕演出/小蝶擦火柴蹲下.gif b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下.gif new file mode 100644 index 00000000..7c57b9be Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下.gif.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下.gif.import new file mode 100644 index 00000000..625fa647 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://fxbk1b3whvb8" +path="res://.godot/imported/小蝶擦火柴蹲下.gif-5964058b83f06ddad54d586e8c7b68aa.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下.gif" +dest_files=["res://.godot/imported/小蝶擦火柴蹲下.gif-5964058b83f06ddad54d586e8c7b68aa.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png new file mode 100644 index 00000000..a62d6945 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png.import new file mode 100644 index 00000000..a999fdab --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crati3o68lcav" +path="res://.godot/imported/0.png-215ff642569cd6a54c0d02dc942a9791.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/0.png" +dest_files=["res://.godot/imported/0.png-215ff642569cd6a54c0d02dc942a9791.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/c02_谢幕演出/小蝶擦火柴蹲下/1.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png new file mode 100644 index 00000000..abe5d38d Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png.import new file mode 100644 index 00000000..312bdfc5 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ds2u0bha7l73v" +path="res://.godot/imported/1.png-165231f96d9d2a89898fd9268a75b884.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/1.png" +dest_files=["res://.godot/imported/1.png-165231f96d9d2a89898fd9268a75b884.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/c02_谢幕演出/小蝶擦火柴蹲下/2.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png new file mode 100644 index 00000000..17e21f07 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png.import new file mode 100644 index 00000000..6979d9d2 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq3j6by0y77xf" +path="res://.godot/imported/2.png-83bc90b7afc63082f94dd8fdf8ca07c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/2.png" +dest_files=["res://.godot/imported/2.png-83bc90b7afc63082f94dd8fdf8ca07c4.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/c02_谢幕演出/小蝶擦火柴蹲下/3.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png new file mode 100644 index 00000000..314b636a Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png.import new file mode 100644 index 00000000..e53b67e6 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3ds7mof0nayi" +path="res://.godot/imported/3.png-c89caf711e8e54033db6f9e5f14f0043.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下/3.png" +dest_files=["res://.godot/imported/3.png-c89caf711e8e54033db6f9e5f14f0043.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/c02_谢幕演出/小蝶擦火柴蹲下起身.gif b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身.gif new file mode 100644 index 00000000..8e64c355 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身.gif.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身.gif.import new file mode 100644 index 00000000..876d318c --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://ctu1m87gfvt5c" +path="res://.godot/imported/小蝶擦火柴蹲下起身.gif-05a9e48d80172426f0763288da327133.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身.gif" +dest_files=["res://.godot/imported/小蝶擦火柴蹲下起身.gif-05a9e48d80172426f0763288da327133.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png new file mode 100644 index 00000000..314b636a Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png.import new file mode 100644 index 00000000..a1a8ab6a --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6h38vjwd5g5w" +path="res://.godot/imported/0.png-d6e0e96f975069ad535f61eb10a7f84b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/0.png" +dest_files=["res://.godot/imported/0.png-d6e0e96f975069ad535f61eb10a7f84b.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/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png new file mode 100644 index 00000000..17e21f07 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png.import new file mode 100644 index 00000000..f42ce237 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://beq7j7ya3uuei" +path="res://.godot/imported/1.png-a45e5216c1d71a23e181cf3e520ccee0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/1.png" +dest_files=["res://.godot/imported/1.png-a45e5216c1d71a23e181cf3e520ccee0.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/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png new file mode 100644 index 00000000..7ebcb6d6 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png.import new file mode 100644 index 00000000..86809511 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brwdos13mqcy" +path="res://.godot/imported/2.png-356b8db905e79cb6127ac4008bfdc040.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/2.png" +dest_files=["res://.godot/imported/2.png-356b8db905e79cb6127ac4008bfdc040.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/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png new file mode 100644 index 00000000..26402baa Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png.import new file mode 100644 index 00000000..5167ea3c --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvim8367ojxby" +path="res://.godot/imported/3.png-43a20071fadcd6c9d7ba21cf52e78278.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴蹲下起身/3.png" +dest_files=["res://.godot/imported/3.png-43a20071fadcd6c9d7ba21cf52e78278.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/c02_谢幕演出/小蝶擦火柴转身.gif b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身.gif new file mode 100644 index 00000000..40a092df Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身.gif.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身.gif.import new file mode 100644 index 00000000..6030832d --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://db0kkex3p8wmm" +path="res://.godot/imported/小蝶擦火柴转身.gif-d4d889e360cebb9b7a474d9506007ce3.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身.gif" +dest_files=["res://.godot/imported/小蝶擦火柴转身.gif-d4d889e360cebb9b7a474d9506007ce3.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png new file mode 100644 index 00000000..0ed5fe56 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png.import new file mode 100644 index 00000000..44189d05 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c66qbcclxuk08" +path="res://.godot/imported/0.png-9b91e2b7c9eeb7cfd5eab2acc14f059c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/0.png" +dest_files=["res://.godot/imported/0.png-9b91e2b7c9eeb7cfd5eab2acc14f059c.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/c02_谢幕演出/小蝶擦火柴转身/1.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png new file mode 100644 index 00000000..c854a09b Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png.import new file mode 100644 index 00000000..dda4191e --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brykempoqx3yi" +path="res://.godot/imported/1.png-b756f344bd1c199352df343abd31fb9c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/1.png" +dest_files=["res://.godot/imported/1.png-b756f344bd1c199352df343abd31fb9c.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/c02_谢幕演出/小蝶擦火柴转身/2.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png new file mode 100644 index 00000000..1c5694f3 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png.import new file mode 100644 index 00000000..2ed801fc --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://diue53e2vy54j" +path="res://.godot/imported/2.png-2633145e64ebb77bb093ffeeb0794dc2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/2.png" +dest_files=["res://.godot/imported/2.png-2633145e64ebb77bb093ffeeb0794dc2.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/c02_谢幕演出/小蝶擦火柴转身/3.png b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png new file mode 100644 index 00000000..a6d458a7 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png.import b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png.import new file mode 100644 index 00000000..f729c5f5 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf4mcqmrlfjeo" +path="res://.godot/imported/3.png-079dac9a77350fa0f86176553520e3e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶擦火柴转身/3.png" +dest_files=["res://.godot/imported/3.png-079dac9a77350fa0f86176553520e3e4.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/c02_谢幕演出/小蝶蹲下呼吸.gif b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸.gif new file mode 100644 index 00000000..84d0376c Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸.gif differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸.gif.import b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸.gif.import new file mode 100644 index 00000000..67d5cd18 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://cp1ku7qtfeo3r" +path="res://.godot/imported/小蝶蹲下呼吸.gif-b6872e73f8334c7135627b0f8a42ba86.tres" + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸.gif" +dest_files=["res://.godot/imported/小蝶蹲下呼吸.gif-b6872e73f8334c7135627b0f8a42ba86.tres"] + +[params] + diff --git a/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png new file mode 100644 index 00000000..314b636a Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png.import b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png.import new file mode 100644 index 00000000..443ece19 --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mfsqhdmo0fym" +path="res://.godot/imported/0.png-ba4094b08b7b86700d59ec075a84dc48.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/0.png" +dest_files=["res://.godot/imported/0.png-ba4094b08b7b86700d59ec075a84dc48.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/c02_谢幕演出/小蝶蹲下呼吸/1.png b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png new file mode 100644 index 00000000..72ef2af0 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png.import b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png.import new file mode 100644 index 00000000..2656a07d --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caluyuk5tyly1" +path="res://.godot/imported/1.png-fb77254d4be1e0bb806411068c792700.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/1.png" +dest_files=["res://.godot/imported/1.png-fb77254d4be1e0bb806411068c792700.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/c02_谢幕演出/小蝶蹲下呼吸/2.png b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png new file mode 100644 index 00000000..314b636a Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png.import b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png.import new file mode 100644 index 00000000..027dbbdb --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxxybqt2e2pd3" +path="res://.godot/imported/2.png-bc54e4f5201c046940e06b48103e6324.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/2.png" +dest_files=["res://.godot/imported/2.png-bc54e4f5201c046940e06b48103e6324.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/c02_谢幕演出/小蝶蹲下呼吸/3.png b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png new file mode 100644 index 00000000..72ef2af0 Binary files /dev/null and b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png.import b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png.import new file mode 100644 index 00000000..b1f40b3e --- /dev/null +++ b/asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5nnmglqiddfi" +path="res://.godot/imported/3.png-ca5df649636a7e397029dcd1dfe744dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c02_谢幕演出/小蝶蹲下呼吸/3.png" +dest_files=["res://.godot/imported/3.png-ca5df649636a7e397029dcd1dfe744dc.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/c02_谢幕演出/胖子走路/0.png b/asset/art/gif/c02_谢幕演出/胖子走路/0.png index 9add31a7..be58f93e 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/0.png and b/asset/art/gif/c02_谢幕演出/胖子走路/0.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/1.png b/asset/art/gif/c02_谢幕演出/胖子走路/1.png index 0aec45df..04bdca1f 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/1.png and b/asset/art/gif/c02_谢幕演出/胖子走路/1.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/2.png b/asset/art/gif/c02_谢幕演出/胖子走路/2.png index 1742882d..9cc020df 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/2.png and b/asset/art/gif/c02_谢幕演出/胖子走路/2.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/3.png b/asset/art/gif/c02_谢幕演出/胖子走路/3.png index a15ffabe..4ad1d653 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/3.png and b/asset/art/gif/c02_谢幕演出/胖子走路/3.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/4.png b/asset/art/gif/c02_谢幕演出/胖子走路/4.png index 3992b02e..9b3774e3 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/4.png and b/asset/art/gif/c02_谢幕演出/胖子走路/4.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/5.png b/asset/art/gif/c02_谢幕演出/胖子走路/5.png index 100690cb..27994357 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/5.png and b/asset/art/gif/c02_谢幕演出/胖子走路/5.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/6.png b/asset/art/gif/c02_谢幕演出/胖子走路/6.png index 910af10c..cddb8e63 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/6.png and b/asset/art/gif/c02_谢幕演出/胖子走路/6.png differ diff --git a/asset/art/gif/c02_谢幕演出/胖子走路/7.png b/asset/art/gif/c02_谢幕演出/胖子走路/7.png index c8773c97..c541ab61 100644 Binary files a/asset/art/gif/c02_谢幕演出/胖子走路/7.png and b/asset/art/gif/c02_谢幕演出/胖子走路/7.png differ diff --git a/project.godot b/project.godot index de84a5ea..57d3c08c 100644 --- a/project.godot +++ b/project.godot @@ -93,6 +93,21 @@ version_control/autoload_on_startup=true enabled=PackedStringArray("res://addons/debug_menu/plugin.cfg", "res://addons/dialogue_manager/plugin.cfg", "res://addons/gif-importer/plugin.cfg", "res://addons/project-statistics/plugin.cfg", "res://addons/property-inspector/plugin.cfg") +[file_customization] + +folder_colors={ +"res://asset/art/": "pink", +"res://asset/art/gif/": "pink", +"res://asset/art/scene/": "pink", +"res://asset/audio/": "green", +"res://asset/audio/sfx/": "green", +"res://config/": "gray", +"res://manager/": "purple", +"res://scene/": "purple", +"res://scene/ground/scene/": "purple", +"res://scene/ground/script/": "purple" +} + [global_group] balloon="" diff --git a/scene/ground/scene/c02/s06_animation.gd b/scene/ground/scene/c02/s06_animation.gd index dce01e93..210ea2b8 100644 --- a/scene/ground/scene/c02/s06_animation.gd +++ b/scene/ground/scene/c02/s06_animation.gd @@ -16,9 +16,11 @@ func _ready() -> void: var mice_hole: Interactable2D var ball_game_boys_ambush: Ambush2D var closeup_ball +var c02_final_layer func _on_ground_ready() -> void: + c02_final_layer = $"../DeployLayer/c02_final" if ( ArchiveManager.get_global_value("c02_burning") and not ArchiveManager.get_global_value("c02_burning_end") @@ -103,7 +105,7 @@ func boys_ball_game() -> void: await DialogueManager.dialogue_ended else: # 进入弹珠游戏 - closeup_ball.exit.connect(_on_ball_game_exit) + closeup_ball.exit.connect(_on_ball_game_exit, CONNECT_ONE_SHOT) closeup_ball.display() # closeup_ball.enabled = false SceneManager.release_player() @@ -121,7 +123,38 @@ func _c02_final_show(): var player = SceneManager.get_player() player.set_facing_direction(Vector2(-1, 0)) player.global_position.x = 650 + player.visible = false SceneManager.freeze_player(0) - play("c02_final_show_join") + # 整体流程:c02_final_show_join - 特写 - c02_final_show_end + # test_end: 仅测试特写技术的后半段 + var test_end = false + # var test_end = true + if test_end: + await get_tree().create_timer(2.0).timeout + _on_exit_final_show(null) + else: + # 开始 finla show + play("c02_final_show_join") + await animation_finished + var closeup = $"../DeployLayer/Closeup谢幕演出" as Closeup2D + closeup.display() + closeup.exit.connect(_on_exit_final_show) + + +func _on_exit_final_show(_arg): + # 小蝉动画通过 捂脸-呼吸-移动 来控制 + # 胖子与瞎子动画也是如此 + var player = SceneManager.get_player() + # 显示角色光源,但不显示 sprite + player.visible = true + player.hide_sprite = true + # 瞎、胖、蝉三人离开 + play("c02_final_show_end") + c02_final_layer.get_node("小蝉").play("小婵捂脸") + c02_final_layer.get_node("胖子").play("胖子呼吸") + c02_final_layer.get_node("瞎子").play("方瞎子呼吸-右") + await get_tree().create_timer(1.0).timeout + $"../DeployLayer/c02_final/瞎子/Sfx2D脚步声".play() await animation_finished - $"../DeployLayer/Closeup谢幕演出".display() \ No newline at end of file + SceneManager.release_player() + player.hide_sprite = false diff --git a/scene/ground/scene/c02/s06_二楼.tscn b/scene/ground/scene/c02/s06_二楼.tscn index 4cf676a0..2711fd45 100644 --- a/scene/ground/scene/c02/s06_二楼.tscn +++ b/scene/ground/scene/c02/s06_二楼.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=35 format=3 uid="uid://cootarwb44vvh"] +[gd_scene load_steps=45 format=3 uid="uid://cootarwb44vvh"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_qkymk"] [ext_resource type="Script" uid="uid://cbt0ubygchxvv" path="res://scene/ground/scene/c02/s06_animation.gd" id="2_4dg6u"] @@ -8,6 +8,8 @@ [ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_haidv"] [ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="5_3p5ta"] [ext_resource type="Texture2D" uid="uid://crev0svowqla" path="res://asset/art/scene/c02/s06_二楼楼道/fg_前景.png" id="5_26mqt"] +[ext_resource type="AudioStream" uid="uid://dprnjr4ytfcnp" path="res://asset/audio/sfx/旧版/c02/风.mp3" id="5_lh55k"] +[ext_resource type="AudioStream" uid="uid://cljr4g0sivpdh" path="res://asset/audio/sfx/交互/sfx_煤油灯点燃成功.wav" id="5_wywax"] [ext_resource type="Texture2D" uid="uid://b78jbthcfkod7" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光3.png" id="6_vbvbc"] [ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="7_0d746"] [ext_resource type="Texture2D" uid="uid://f7yd3xpr1utp" path="res://asset/art/scene/c02/s06_二楼楼道/e_楼梯杂物堆.png" id="7_v3hjg"] @@ -27,13 +29,16 @@ [ext_resource type="AudioStream" uid="uid://cw6ho7gklq2sa" path="res://asset/audio/sfx/交互/第一章/sfx_撞墙2.wav" id="18_m28ab"] [ext_resource type="SpriteFrames" uid="uid://by3207ou8ph7" path="res://asset/art/gif/c02_小小小蝶上楼道/c02_小小小蝶上楼道_frames.tres" id="23_2e08x"] [ext_resource type="PackedScene" uid="uid://bait5vh6jhmss" path="res://scene/ground/script/c02/谢幕演出.tscn" id="25_m28ab"] +[ext_resource type="AudioStream" uid="uid://bxp3f263aaqkp" path="res://asset/audio/sfx/脚步/02_室外_1.wav" id="29_tqnu8"] +[ext_resource type="AudioStream" uid="uid://d3h0xe0qtai18" path="res://asset/audio/sfx/脚步/02_室外_2.wav" id="30_r7b2r"] +[ext_resource type="AudioStream" uid="uid://dwa7xdvg5o0i" path="res://asset/audio/sfx/脚步/02_室外_3.wav" id="31_rpn6g"] [sub_resource type="Animation" id="Animation_k01ve"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("DeployLayer/c02_final/PointLight2D:energy") +tracks/0/path = NodePath("DeployLayer/c02_final/L环境光:energy") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { @@ -45,114 +50,506 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("DeployLayer/煤油灯:gaslight_energy") +tracks/1/path = NodePath("DeployLayer/疯子撞墙:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 0, -"values": [2.0] +"update": 1, +"values": [false] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("DeployLayer/煤油灯:gaslight_ground_energy") +tracks/2/path = NodePath("DeployLayer/疯子撞墙:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, -"values": [2.0] +"values": [Vector2(221, 4)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("DeployLayer/疯子撞墙:visible") +tracks/3/path = NodePath("DeployLayer/疯子撞墙:animation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [false] +"values": [&"疯子跑动"] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true -tracks/4/path = NodePath("DeployLayer/疯子撞墙:position") +tracks/4/path = NodePath("DeployLayer/c02_final/吕萍:flip_h") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(221, 4)] +"update": 1, +"values": [false] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true -tracks/5/path = NodePath("DeployLayer/疯子撞墙:animation") +tracks/5/path = NodePath("DirectionalLight2D:energy") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.9] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("DeployLayer/c02_final/L环境光/L火柴光:energy") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("AnimationPlayer/Sfx擦亮火柴:playing") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("AnimationPlayer/Sfx翻找东西: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/c02_final/L环境光:position") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(627, 29)] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("DeployLayer/煤油灯/PointLight2D:visible") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("DeployLayer/煤油灯/PointLightGround2D:visible") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true +tracks/12/path = NodePath("DeployLayer/煤油灯/灯光:visible") +tracks/12/interp = 1 +tracks/12/loop_wrap = true +tracks/12/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/13/type = "value" +tracks/13/imported = false +tracks/13/enabled = true +tracks/13/path = NodePath("DeployLayer/c02_final:visible") +tracks/13/interp = 1 +tracks/13/loop_wrap = true +tracks/13/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/14/type = "value" +tracks/14/imported = false +tracks/14/enabled = true +tracks/14/path = NodePath("DeployLayer/c02_final/吕萍:visible") +tracks/14/interp = 1 +tracks/14/loop_wrap = true +tracks/14/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/15/type = "value" +tracks/15/imported = false +tracks/15/enabled = true +tracks/15/path = NodePath("MainPlayer:hide_sprite") +tracks/15/interp = 1 +tracks/15/loop_wrap = true +tracks/15/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/16/type = "value" +tracks/16/imported = false +tracks/16/enabled = true +tracks/16/path = NodePath("DeployLayer/c02_final/小蝉:visible") +tracks/16/interp = 1 +tracks/16/loop_wrap = true +tracks/16/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/17/type = "value" +tracks/17/imported = false +tracks/17/enabled = true +tracks/17/path = NodePath("DeployLayer/c02_final/胖子:visible") +tracks/17/interp = 1 +tracks/17/loop_wrap = true +tracks/17/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/18/type = "value" +tracks/18/imported = false +tracks/18/enabled = true +tracks/18/path = NodePath("DeployLayer/c02_final/瞎子:visible") +tracks/18/interp = 1 +tracks/18/loop_wrap = true +tracks/18/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/19/type = "value" +tracks/19/imported = false +tracks/19/enabled = true +tracks/19/path = NodePath("MainPlayer:visible") +tracks/19/interp = 1 +tracks/19/loop_wrap = true +tracks/19/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="Animation" id="Animation_lh55k"] +resource_name = "c02_final_show_end" +length = 8.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("DeployLayer/c02_final:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("DeployLayer/c02_final/吕萍") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.93333), +"transitions": PackedFloat32Array(1, 1), +"values": [{ +"args": [&"小蝶蹲下呼吸"], +"method": &"play" +}, { +"args": [&"小蝶擦火柴蹲下起身"], +"method": &"play" +}] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("DeployLayer/c02_final/吕萍:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(3.93333), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("DeployLayer/c02_final/吕萍:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 4.3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("MainPlayer:hide_sprite") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 4.3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("DeployLayer/c02_final/小蝉:visible") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"疯子跑动"] +"values": [true] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("DeployLayer/c02_final/胖子:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("DeployLayer/c02_final/瞎子:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] } [sub_resource type="Animation" id="Animation_ciatp"] resource_name = "c02_final_show_join" -length = 22.0 +length = 8.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("DeployLayer/c02_final/PointLight2D:energy") +tracks/0/path = NodePath("DeployLayer/c02_final:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(1.13333, 2.53333, 14.8333, 16.6333), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [0.0, 2.0, 2.0, 0.0] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("DeployLayer/c02_final:visible") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0.0333333, 18.8), +"times": PackedFloat32Array(0, 18.8), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("DeployLayer/c02_final/L环境光:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(4.9, 5.03333, 5.43333, 5.9), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(627, 29), Vector2(674, 30), Vector2(674, 29), Vector2(682, 80)] +} tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("DeployLayer/煤油灯:gaslight_energy") +tracks/2/path = NodePath("DeployLayer/c02_final/吕萍:flip_h") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 1.33333), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [0.0, 2.0] +"times": PackedFloat32Array(0, 4.96667, 5.3), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] } -tracks/3/type = "value" +tracks/3/type = "method" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("DeployLayer/煤油灯:gaslight_ground_energy") +tracks/3/path = NodePath("DeployLayer/c02_final/吕萍") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { -"times": PackedFloat32Array(0, 1.33333), +"times": PackedFloat32Array(0.533333, 3.93333, 5.3, 6.1), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"values": [{ +"args": [&"小蝶擦火柴呼吸"], +"method": &"play" +}, { +"args": [&"小蝶擦火柴左右看"], +"method": &"play" +}, { +"args": [&"小蝶擦火柴蹲下"], +"method": &"play" +}, { +"args": [&"小蝶蹲下呼吸"], +"method": &"play" +}] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("DeployLayer/c02_final/L环境光/L火柴光:energy") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(2.43333, 2.96667, 5.36667, 5.5, 5.66667, 5.83333), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0.0, 1.0, 1.0, 0.4, 0.8, 0.0] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("DeployLayer/c02_final/L环境光:energy") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(2.43333, 3.16667, 5.4, 6.36667, 14.8333, 16.6333), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0.0, 0.9, 0.9, 0.0, 2.0, 0.0] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("DirectionalLight2D:energy") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 2.86667), "transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [0.0, 2.0] +"values": [1.0, 0.9] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("AnimationPlayer/Sfx擦亮火柴:playing") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(2.26667), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("AnimationPlayer/Sfx翻找东西:playing") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(4.76667), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("DeployLayer/煤油灯/PointLight2D:visible") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0, 4.8), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("DeployLayer/煤油灯/PointLightGround2D:visible") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0, 4.8), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("DeployLayer/煤油灯/灯光:visible") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true +tracks/12/path = NodePath("MainPlayer:visible") +tracks/12/interp = 1 +tracks/12/loop_wrap = true +tracks/12/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] } [sub_resource type="Animation" id="Animation_p6da7"] @@ -212,24 +609,48 @@ tracks/3/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] _data = { &"RESET": SubResource("Animation_k01ve"), +&"c02_final_show_end": SubResource("Animation_lh55k"), &"c02_final_show_join": SubResource("Animation_ciatp"), &"疯子撞墙": SubResource("Animation_p6da7") } +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lh55k"] +resource_local_to_scene = true +size = Vector2(5, 70) + [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_wywax"] playback_mode = 1 streams_count = 2 stream_0/stream = ExtResource("17_4lf48") stream_1/stream = ExtResource("18_m28ab") +[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_4ndyv"] +playback_mode = 1 +streams_count = 3 +stream_0/stream = ExtResource("29_tqnu8") +stream_1/stream = ExtResource("30_r7b2r") +stream_2/stream = ExtResource("31_rpn6g") + +[sub_resource type="Gradient" id="Gradient_lh55k"] +offsets = PackedFloat32Array(0, 0.678218, 0.977723) +colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_cvjw7"] +gradient = SubResource("Gradient_lh55k") +width = 180 +height = 220 +fill = 1 +fill_from = Vector2(0.496201, 0.397436) +fill_to = Vector2(1, 1) + [sub_resource type="Gradient" id="Gradient_och2w"] -offsets = PackedFloat32Array(0, 0.465517, 0.734748) -colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0.252621, 1, 1, 1, 0) +offsets = PackedFloat32Array(0, 0.643564, 1) +colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0) [sub_resource type="GradientTexture2D" id="GradientTexture2D_p6da7"] gradient = SubResource("Gradient_och2w") -width = 400 -height = 300 +width = 30 +height = 30 fill = 1 fill_from = Vector2(0.5, 0.5) fill_to = Vector2(1, 1) @@ -263,11 +684,13 @@ mode = "场景背景音" metadata/_custom_type_script = "uid://rq6w1vuhuq1m" [node name="Sfx翻找东西" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] +stream = ExtResource("5_lh55k") bus = &"game_sfx" script = ExtResource("4_2e08x") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" [node name="Sfx擦亮火柴" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"] +stream = ExtResource("5_wywax") bus = &"game_sfx" script = ExtResource("4_2e08x") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" @@ -328,10 +751,21 @@ debug_mov_animation = "小小小蝶动画(跑)" [node name="煤油灯" parent="Ground/DeployLayer" index="6" instance=ExtResource("5_3p5ta")] position = Vector2(616, -14) ground_light_texture = ExtResource("8_7x2h6") -gaslight_energy = 2.0 -gaslight_ground_energy = 2.0 +gaslight_energy = 0.0 +gaslight_ground_energy = 0.0 ground_height_offset = 15.0 +[node name="CollisionShape2D" parent="Ground/DeployLayer/煤油灯/Area2D" index="0"] +shape = SubResource("RectangleShape2D_lh55k") + +[node name="PointLight2D" parent="Ground/DeployLayer/煤油灯" index="3"] +energy = 0.0 + +[node name="PointLightGround2D" parent="Ground/DeployLayer/煤油灯" index="4"] +position = Vector2(0, 15) +energy = 0.0 +texture = ExtResource("8_7x2h6") + [node name="煤油灯2" parent="Ground/DeployLayer" index="7" instance=ExtResource("5_3p5ta")] position = Vector2(329, -14) ground_light_texture = ExtResource("6_vbvbc") @@ -416,48 +850,101 @@ quit_closeup_on_exit = false [node name="c02_final" type="Node2D" parent="Ground/DeployLayer" index="16"] visible = false -[node name="瞎子" parent="Ground/DeployLayer/c02_final" instance=ExtResource("10_p6da7")] -position = Vector2(277, 29) -sprite_frames = ExtResource("15_k01ve") -animation = &"方瞎子走路-右" -move_configs = Array[Dictionary]([{ -"animation": "方瞎子走路-右", -"animation_next": "方瞎子呼吸-右", -"duration": 1e+07, -"movement_x": 300.0, -"velocity": Vector2(50, 0) -}]) -debug_mov_animation = "方瞎子走路-右" - [node name="胖子" parent="Ground/DeployLayer/c02_final" instance=ExtResource("10_p6da7")] -position = Vector2(233, 33) +visible = false +position = Vector2(550, 36) sprite_frames = ExtResource("15_k01ve") -animation = &"胖子走路" +animation = &"胖子呼吸" autostart = false +action_configs = Array[Dictionary]([{ +"animation_intro": &"胖子呼吸", +&"animation_next": "胖子走路", +&"intro_loop": 3 +}]) move_configs = Array[Dictionary]([{ "animation": "胖子走路", "animation_next": "胖子呼吸", "duration": 1e+07, -"movement_x": 300.0, -"velocity": Vector2(60, 0) +"movement_x": 1000.0, +"velocity": Vector2(-65, 0) }]) debug_mov_animation = "胖子走路" -[node name="小蝉" type="AnimatedSprite2D" parent="Ground/DeployLayer/c02_final"] -position = Vector2(585, 82) +[node name="吕萍" type="AnimatedSprite2D" parent="Ground/DeployLayer/c02_final"] +position = Vector2(652, 37) sprite_frames = ExtResource("15_k01ve") -animation = &"小蝉" -autoplay = "小蝉" +animation = &"小蝶擦火柴呼吸" +autoplay = "小蝶擦火柴呼吸" -[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/c02_final"] -position = Vector2(617, -13) +[node name="小蝉" parent="Ground/DeployLayer/c02_final" instance=ExtResource("10_p6da7")] +visible = false +z_index = 15 +position = Vector2(635, 60) +sprite_frames = ExtResource("15_k01ve") +animation = &"小婵呼吸" +autostart = false +action_configs = Array[Dictionary]([{ +"animation_intro": "小婵捂脸", +&"animation_next": "小婵呼吸" +}, { +"animation_intro": &"小婵呼吸", +&"animation_next": "小婵走路", +&"intro_loop": 6 +}]) +move_configs = Array[Dictionary]([{ +"animation": "小婵走路", +"animation_next": "小婵呼吸", +"movement_x": 1000.0, +"velocity": Vector2(-70, 0) +}]) +debug_mov_animation = "小婵走路" + +[node name="瞎子" parent="Ground/DeployLayer/c02_final" instance=ExtResource("10_p6da7")] +visible = false +z_index = 15 +position = Vector2(589, 56) +sprite_frames = ExtResource("15_k01ve") +animation = &"方瞎子呼吸-右" +autostart = false +action_configs = Array[Dictionary]([{ +"animation_intro": &"方瞎子呼吸-右", +&"animation_next": "方瞎子走路-左", +&"intro_loop": 4 +}]) +move_configs = Array[Dictionary]([{ +"animation": "方瞎子走路-左", +"animation_next": "方瞎子呼吸-右", +"duration": 1e+07, +"movement_x": 1000.0, +"velocity": Vector2(-50, 0) +}]) +debug_mov_animation = "方瞎子走路-左" + +[node name="Sfx2D脚步声" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/c02_final/瞎子"] +position = Vector2(-39, -20) +stream = SubResource("AudioStreamRandomizer_4ndyv") +bus = &"game_sfx" +script = ExtResource("14_7x2h6") +loop = true +loop_round_time = 0.5 +metadata/_custom_type_script = "uid://wapo47a1oddf" + +[node name="L环境光" type="PointLight2D" parent="Ground/DeployLayer/c02_final"] +position = Vector2(627, 29) color = Color(0.982183, 0.783422, 0.692686, 1) energy = 0.0 +texture = SubResource("GradientTexture2D_cvjw7") + +[node name="L火柴光" type="PointLight2D" parent="Ground/DeployLayer/c02_final/L环境光"] +position = Vector2(0, -5) +color = Color(0.895506, 0.638359, 0.208885, 1) +energy = 0.0 texture = SubResource("GradientTexture2D_p6da7") [node name="MainPlayer" parent="Ground" index="4"] -position = Vector2(41, 98) +position = Vector2(650, 98) catty_light_energy = 0.5 +facing_direction = Vector2(1, 0) [node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] position = Vector2(0, -5) @@ -473,3 +960,4 @@ energy = 0.9 blend_mode = 1 [editable path="Ground"] +[editable path="Ground/DeployLayer/煤油灯"] diff --git a/scene/ground/scene/c02/s13_animation.gd b/scene/ground/scene/c02/s13_animation.gd index d0b2b417..c30ac08b 100644 --- a/scene/ground/scene/c02/s13_animation.gd +++ b/scene/ground/scene/c02/s13_animation.gd @@ -44,6 +44,7 @@ func _outtro_show(): $"Sfx结尾演出".play() await get_tree().create_timer(8.0).timeout $"../盒子猫CanvasLayer".show_footprint() + $"Sfx脚印".play() # 盒子猫逃脱成功/被抓走,游戏结束,解锁瞎子卧室门 await get_tree().create_timer(10.0).timeout ArchiveManager.set_global_entry("c02_the_blind_room_unlocked", true) diff --git a/scene/ground/scene/c02/s13_盒子猫二楼.tscn b/scene/ground/scene/c02/s13_盒子猫二楼.tscn index d02b195f..f1d569a0 100644 --- a/scene/ground/scene/c02/s13_盒子猫二楼.tscn +++ b/scene/ground/scene/c02/s13_盒子猫二楼.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=11 format=3 uid="uid://bvjutch6jex0v"] +[gd_scene load_steps=12 format=3 uid="uid://bvjutch6jex0v"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_71lma"] [ext_resource type="Script" uid="uid://28ujp27cbdh2" path="res://scene/ground/scene/c02/s13_animation.gd" id="2_w5nqu"] [ext_resource type="AudioStream" uid="uid://ccng5y2fip6mc" path="res://asset/audio/sfx/UI/开锁声.mp3" id="3_g6cxj"] [ext_resource type="Texture2D" uid="uid://dweafdywxenu6" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_二楼楼道.png" id="3_miykx"] [ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_yywsi"] +[ext_resource type="AudioStream" uid="uid://b8sbtn3l37uh" path="res://asset/audio/sfx/旧版/c02/红屏.mp3" id="5_yywsi"] [ext_resource type="Texture2D" uid="uid://csrfyvaufo1wb" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/l_瞎子理发店光.png" id="6_gge8e"] [ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="6_yywsi"] [ext_resource type="PackedScene" uid="uid://khwxm5qbfj3k" path="res://scene/ground/script/c02/盒子猫canvas_layer.tscn" id="7_u2fv1"] @@ -29,6 +30,12 @@ bus = &"game_sfx" script = ExtResource("4_yywsi") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" +[node name="Sfx脚印" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] +stream = ExtResource("5_yywsi") +bus = &"game_sfx" +script = ExtResource("4_yywsi") +metadata/_custom_type_script = "uid://rq6w1vuhuq1m" + [node name="BGSprite2D" parent="Ground" index="1"] texture = ExtResource("3_miykx") offset = Vector2(0, -102) diff --git a/scene/ground/script/c02/谢幕演出.gd b/scene/ground/script/c02/谢幕演出.gd index 446127b8..80a45c84 100644 --- a/scene/ground/script/c02/谢幕演出.gd +++ b/scene/ground/script/c02/谢幕演出.gd @@ -1,5 +1,7 @@ extends CanvasLayer +signal exit + @onready var a_match = $"火柴/A火" as AnimatedSprite2D @onready var l_match = $"火柴/L火柴" as PointLight2D @onready var l_vibe = $"火柴/L光晕" as PointLight2D @@ -78,7 +80,7 @@ func start(): await DialogueManager.dialogue_ended #### part4: 结束 ArchiveManager.set_global_entry("c02_burning_end", true) - SceneManager.release_player() + exit.emit() func _on_got_dialogue(line: DialogueLine):