From 86edef7f0bc5972d70fc51c4473376ad24fc2674 Mon Sep 17 00:00:00 2001 From: cakipaul Date: Mon, 10 Mar 2025 22:21:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=8F=E7=AB=A0=EF=BC=9A?= =?UTF-8?q?=E4=B9=A6=E5=BA=97=E5=A4=96+=E5=85=AC=E5=AF=93=E6=A5=BC?= =?UTF-8?q?=E5=A4=96+=E5=85=AC=E5=AF=93=E6=A5=BC=E9=81=93=EF=BC=8875%?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asset/art/gif/c01_书店外街道/frames.tres | 163 ++++++++------ asset/art/gif/c01_书店外街道/陆仁收刀.gif | Bin 0 -> 7552 bytes .../gif/c01_书店外街道/陆仁收刀.gif.import | 14 ++ asset/art/gif/c01_书店外街道/陆仁收刀/0.png | Bin 0 -> 1812 bytes .../gif/c01_书店外街道/陆仁收刀/0.png.import | 34 +++ asset/art/gif/c01_书店外街道/陆仁收刀/1.png | Bin 0 -> 1594 bytes .../gif/c01_书店外街道/陆仁收刀/1.png.import | 34 +++ asset/art/gif/c01_书店外街道/陆仁收刀/2.png | Bin 0 -> 1652 bytes .../gif/c01_书店外街道/陆仁收刀/2.png.import | 34 +++ asset/art/gif/c01_书店外街道/陆仁收刀/3.png | Bin 0 -> 1696 bytes .../gif/c01_书店外街道/陆仁收刀/3.png.import | 34 +++ asset/art/gif/c01_书店外街道/陆仁收刀/4.png | Bin 0 -> 1718 bytes .../gif/c01_书店外街道/陆仁收刀/4.png.import | 34 +++ .../art/gif/c01_书店外街道/陆仁收刀后呼吸.gif | Bin 0 -> 9322 bytes .../c01_书店外街道/陆仁收刀后呼吸.gif.import | 14 ++ .../gif/c01_书店外街道/陆仁收刀后呼吸/0.png | Bin 0 -> 1696 bytes .../陆仁收刀后呼吸/0.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/1.png | Bin 0 -> 1743 bytes .../陆仁收刀后呼吸/1.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/2.png | Bin 0 -> 1713 bytes .../陆仁收刀后呼吸/2.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/3.png | Bin 0 -> 1682 bytes .../陆仁收刀后呼吸/3.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/4.png | Bin 0 -> 1696 bytes .../陆仁收刀后呼吸/4.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/5.png | Bin 0 -> 1696 bytes .../陆仁收刀后呼吸/5.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/6.png | Bin 0 -> 1743 bytes .../陆仁收刀后呼吸/6.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/7.png | Bin 0 -> 1713 bytes .../陆仁收刀后呼吸/7.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/8.png | Bin 0 -> 1682 bytes .../陆仁收刀后呼吸/8.png.import | 34 +++ .../gif/c01_书店外街道/陆仁收刀后呼吸/9.png | Bin 0 -> 1696 bytes .../陆仁收刀后呼吸/9.png.import | 34 +++ config/animation/entity_sprite_frames.tres | 207 +++++++++++++++++- manager/scene/scene_manager.gd | 2 +- scene/dialog/balloon.gd | 28 +-- scene/dialog/balloon_debug.gd | 18 -- scene/entity/portal.gd | 10 +- scene/ground/scene/c01/s07_animation.gd | 16 +- scene/ground/scene/c01/s07_书店外.tscn | 7 +- scene/ground/scene/c01/s09_animation.gd | 5 +- scene/ground/scene/c01/s09_公寓楼外.tscn | 55 ++++- scene/ground/scene/c01/s10_animation.gd | 12 +- scene/ground/scene/c01/s10_公寓楼道.tscn | 14 +- scene/ground/scene/c01/s12_animation.gd | 28 ++- scene/ground/scene/c01/s12_书店外_诡异版.tscn | 62 +++++- scene/ground/script/c01/s10_鬼差探头.gd | 9 +- scene/ground/script/c01/s10_鬼差探头.tscn | 47 +++- scene/player/main_player.tscn | 2 +- scene/player/player_animation_config.gd | 2 + 52 files changed, 1094 insertions(+), 131 deletions(-) create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀.gif create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀.gif.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/0.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/0.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/1.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/1.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/2.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/2.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/3.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/3.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/4.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀/4.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸.gif create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸.gif.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/1.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/1.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/6.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/6.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png.import create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png create mode 100644 asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png.import diff --git a/asset/art/gif/c01_书店外街道/frames.tres b/asset/art/gif/c01_书店外街道/frames.tres index 69e79a39..061a99ee 100644 --- a/asset/art/gif/c01_书店外街道/frames.tres +++ b/asset/art/gif/c01_书店外街道/frames.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=284 format=3 uid="uid://cvkuw35ulebme"] +[gd_resource type="SpriteFrames" load_steps=293 format=3 uid="uid://cvkuw35ulebme"] [ext_resource type="Texture2D" uid="uid://cjyu2wmfa7dhb" path="res://asset/art/gif/c01_书店外街道/杂戏团黄昏_举碗小孩/0.png" id="1_1vswb"] [ext_resource type="Texture2D" uid="uid://dcy3g28cqfc40" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/0.png" id="1_3jpe8"] @@ -34,20 +34,14 @@ [ext_resource type="Texture2D" uid="uid://dmtxl2w6vruae" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/5.png" id="6_qhoc4"] [ext_resource type="Texture2D" uid="uid://bs4qhwwwmvwk1" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/6.png" id="7_6vgg8"] [ext_resource type="Texture2D" uid="uid://cr5esxwekwjy5" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/6.png" id="7_72vjb"] -[ext_resource type="Texture2D" uid="uid://cjf10cjtehd6g" path="res://asset/art/gif/c01_书店外街道/其他小孩害怕_改/0.png" id="7_r5vc1"] [ext_resource type="Texture2D" uid="uid://b3l8ggdlqv5ic" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/7.png" id="8_6ib2u"] -[ext_resource type="Texture2D" uid="uid://ca4x4h4f4al4q" path="res://asset/art/gif/c01_书店外街道/其他小孩害怕_改/1.png" id="8_mmf1v"] [ext_resource type="Texture2D" uid="uid://byflf58rk3oi7" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/7.png" id="8_pj0t1"] [ext_resource type="Texture2D" uid="uid://bbhopr751jkfr" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/8.png" id="9_3unqp"] [ext_resource type="Texture2D" uid="uid://cdxw4inny51uu" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/8.png" id="9_jhi83"] -[ext_resource type="Texture2D" uid="uid://d04g6iqrsxrqn" path="res://asset/art/gif/c01_书店外街道/其他小孩害怕_改/2.png" id="9_wa3kx"] [ext_resource type="Texture2D" uid="uid://iy505ur7fvo1" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/9.png" id="10_q2ro0"] [ext_resource type="Texture2D" uid="uid://cjvatqq7yrlpt" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/9.png" id="10_q8x70"] -[ext_resource type="Texture2D" uid="uid://dakf3xq2g6ipk" path="res://asset/art/gif/c01_书店外街道/其他小孩害怕_改/3.png" id="10_sw4u4"] [ext_resource type="Texture2D" uid="uid://c5x422sjkhnk3" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/10.png" id="11_lqgpw"] [ext_resource type="Texture2D" uid="uid://d1k6jxls43sms" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/10.png" id="11_pfhis"] -[ext_resource type="Texture2D" uid="uid://bxs2k2g0ty8n8" path="res://asset/art/gif/c01_书店外街道/其他小孩害怕_改/4.png" id="11_t3eys"] -[ext_resource type="Texture2D" uid="uid://rydikxuq5g2" path="res://asset/art/gif/c01_书店外街道/其他小孩害怕_改/5.png" id="12_2xw2m"] [ext_resource type="Texture2D" uid="uid://bxnb5sewybvm3" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/11.png" id="12_31i18"] [ext_resource type="Texture2D" uid="uid://p2jlbxqfd5a8" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/11.png" id="12_u7mk1"] [ext_resource type="Texture2D" uid="uid://b4db28j80dmos" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/12.png" id="13_7cyaj"] @@ -208,65 +202,65 @@ [ext_resource type="Texture2D" uid="uid://ddqv5gp0kttj6" path="res://asset/art/gif/c01_书店外街道/小蝶看向橱窗/31.png" id="64_y84pm"] [ext_resource type="Texture2D" uid="uid://bqeh8lcvouywm" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/64.png" id="65_jdrvf"] [ext_resource type="Texture2D" uid="uid://hmu0r0kecagk" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/64.png" id="65_ng0v2"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童待机/0.png" id="65_s3j1i"] +[ext_resource type="Texture2D" uid="uid://cj4bxf46dteqq" path="res://asset/art/gif/c01_书店外街道/报童待机/0.png" id="65_s3j1i"] [ext_resource type="Texture2D" uid="uid://782hrci5ns1" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/65.png" id="66_0jjle"] [ext_resource type="Texture2D" uid="uid://brs3fcb5sve6e" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/65.png" id="66_e2veq"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童待机/1.png" id="66_f4oko"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童待机/2.png" id="67_a2nv6"] +[ext_resource type="Texture2D" uid="uid://bqimseder66xb" path="res://asset/art/gif/c01_书店外街道/报童待机/1.png" id="66_f4oko"] +[ext_resource type="Texture2D" uid="uid://cswx80xjaf13i" path="res://asset/art/gif/c01_书店外街道/报童待机/2.png" id="67_a2nv6"] [ext_resource type="Texture2D" uid="uid://bxl7xyhuk4egl" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/66.png" id="67_l7e63"] [ext_resource type="Texture2D" uid="uid://cilrp1uve85bi" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/66.png" id="67_os6e8"] [ext_resource type="Texture2D" uid="uid://cv0x2kda7clf1" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/67.png" id="68_ovxnm"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童待机/3.png" id="68_qo2cq"] +[ext_resource type="Texture2D" uid="uid://w0yg00wy56tb" path="res://asset/art/gif/c01_书店外街道/报童待机/3.png" id="68_qo2cq"] [ext_resource type="Texture2D" uid="uid://cobp387kqhmk4" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/67.png" id="68_tcfpq"] [ext_resource type="Texture2D" uid="uid://blb4kfvwq0gmj" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/68.png" id="69_4on2x"] [ext_resource type="Texture2D" uid="uid://6xlgkh1dcnuj" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/68.png" id="69_ajlwx"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童待机/4.png" id="69_hfkgd"] +[ext_resource type="Texture2D" uid="uid://ckf7o2tqe2dli" path="res://asset/art/gif/c01_书店外街道/报童待机/4.png" id="69_hfkgd"] [ext_resource type="Texture2D" uid="uid://b30sgkmevkde6" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/69.png" id="70_b0pr5"] [ext_resource type="Texture2D" uid="uid://dcuy81eybns1" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/69.png" id="70_o6mwe"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童待机/5.png" id="70_wieea"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/0.png" id="71_3jvux"] +[ext_resource type="Texture2D" uid="uid://ccqpqrrlwrlff" path="res://asset/art/gif/c01_书店外街道/报童待机/5.png" id="70_wieea"] +[ext_resource type="Texture2D" uid="uid://epe3clxg0g5t" path="res://asset/art/gif/c01_书店外街道/报童给报纸/0.png" id="71_3jvux"] [ext_resource type="Texture2D" uid="uid://rrhgjuo6rklt" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/70.png" id="71_3mqr5"] [ext_resource type="Texture2D" uid="uid://dks5x86v3gxpa" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/70.png" id="71_wpqc2"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/1.png" id="72_5hb5o"] +[ext_resource type="Texture2D" uid="uid://b6dljmjucmhv5" path="res://asset/art/gif/c01_书店外街道/报童给报纸/1.png" id="72_5hb5o"] [ext_resource type="Texture2D" uid="uid://coe7oykm24bhc" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/71.png" id="72_a5ln0"] [ext_resource type="Texture2D" uid="uid://dcqmg3e3m2mti" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/71.png" id="72_b5rsr"] [ext_resource type="Texture2D" uid="uid://dmuyyji88nrtt" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/72.png" id="73_b8hoq"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/2.png" id="73_cjpg1"] +[ext_resource type="Texture2D" uid="uid://da2lmik30ca8k" path="res://asset/art/gif/c01_书店外街道/报童给报纸/2.png" id="73_cjpg1"] [ext_resource type="Texture2D" uid="uid://buko3f34br8t6" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/72.png" id="73_iqb74"] [ext_resource type="Texture2D" uid="uid://bxq0ytx03orwn" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/73.png" id="74_bclbj"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/3.png" id="74_f10vf"] +[ext_resource type="Texture2D" uid="uid://cdxsjln3ngrru" path="res://asset/art/gif/c01_书店外街道/报童给报纸/3.png" id="74_f10vf"] [ext_resource type="Texture2D" uid="uid://bp2vso0ts8kpf" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/73.png" id="74_sjhie"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/4.png" id="75_6xgk4"] +[ext_resource type="Texture2D" uid="uid://bqe6lgevqoj5r" path="res://asset/art/gif/c01_书店外街道/报童给报纸/4.png" id="75_6xgk4"] [ext_resource type="Texture2D" uid="uid://tk5x0wf3lqih" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/74.png" id="75_bl250"] [ext_resource type="Texture2D" uid="uid://dtlmxc62fvw3k" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/74.png" id="75_etasm"] [ext_resource type="Texture2D" uid="uid://2f6rpfqwf5af" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/75.png" id="76_36qxu"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/5.png" id="76_g8kkt"] +[ext_resource type="Texture2D" uid="uid://c2sms4v0bm8kf" path="res://asset/art/gif/c01_书店外街道/报童给报纸/5.png" id="76_g8kkt"] [ext_resource type="Texture2D" uid="uid://ctlk1dymtu3xh" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/75.png" id="76_h3xg4"] [ext_resource type="Texture2D" uid="uid://cj1o2y00l1ub3" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/76.png" id="77_dq3lo"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/6.png" id="77_qhrtf"] +[ext_resource type="Texture2D" uid="uid://dsphoqi7burra" path="res://asset/art/gif/c01_书店外街道/报童给报纸/6.png" id="77_qhrtf"] [ext_resource type="Texture2D" uid="uid://cdnhdjmeeo3hb" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/76.png" id="77_rawte"] [ext_resource type="Texture2D" uid="uid://b2qxv065gwxdi" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/77.png" id="78_bnyj8"] [ext_resource type="Texture2D" uid="uid://ci4su16owo8g2" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/77.png" id="78_vhgy4"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/7.png" id="78_yk8i7"] +[ext_resource type="Texture2D" uid="uid://boom3nwyfm4f1" path="res://asset/art/gif/c01_书店外街道/报童给报纸/7.png" id="78_yk8i7"] [ext_resource type="Texture2D" uid="uid://hawm6hlvb76x" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚-其余小孩/78.png" id="79_0y8ly"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/8.png" id="79_fkhvh"] +[ext_resource type="Texture2D" uid="uid://k2empj1nlsn6" path="res://asset/art/gif/c01_书店外街道/报童给报纸/8.png" id="79_fkhvh"] [ext_resource type="Texture2D" uid="uid://b7dcm7tmdj8c1" path="res://asset/art/gif/c01_书店外街道/杂戏团夜晚_陆仁舞刀/78.png" id="79_krn3s"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/9.png" id="80_5uv37"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/10.png" id="81_7bw88"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/11.png" id="82_3u4nq"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/12.png" id="83_qrsew"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/13.png" id="84_uo4wb"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/14.png" id="85_fkotq"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/15.png" id="86_uis1u"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/16.png" id="87_58pi6"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/17.png" id="88_hkw0j"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/18.png" id="89_gmi4a"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/19.png" id="90_i6d5b"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/20.png" id="91_rvhwd"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/21.png" id="92_aokro"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/22.png" id="93_p7pti"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/23.png" id="94_polw3"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c01_书店外街道/报童给报纸/24.png" id="95_b08kf"] +[ext_resource type="Texture2D" uid="uid://c7cduhfyw42gg" path="res://asset/art/gif/c01_书店外街道/报童给报纸/9.png" id="80_5uv37"] +[ext_resource type="Texture2D" uid="uid://405nit63ilkc" path="res://asset/art/gif/c01_书店外街道/报童给报纸/10.png" id="81_7bw88"] +[ext_resource type="Texture2D" uid="uid://dbnosxtv0k7x8" path="res://asset/art/gif/c01_书店外街道/报童给报纸/11.png" id="82_3u4nq"] +[ext_resource type="Texture2D" uid="uid://dp80mcfvbhibf" path="res://asset/art/gif/c01_书店外街道/报童给报纸/12.png" id="83_qrsew"] +[ext_resource type="Texture2D" uid="uid://cyego5nfb40ix" path="res://asset/art/gif/c01_书店外街道/报童给报纸/13.png" id="84_uo4wb"] +[ext_resource type="Texture2D" uid="uid://cf241rjbt64yh" path="res://asset/art/gif/c01_书店外街道/报童给报纸/14.png" id="85_fkotq"] +[ext_resource type="Texture2D" uid="uid://crfyhp515w70d" path="res://asset/art/gif/c01_书店外街道/报童给报纸/15.png" id="86_uis1u"] +[ext_resource type="Texture2D" uid="uid://chv5wur2smsum" path="res://asset/art/gif/c01_书店外街道/报童给报纸/16.png" id="87_58pi6"] +[ext_resource type="Texture2D" uid="uid://dmxt48rwyu6bs" path="res://asset/art/gif/c01_书店外街道/报童给报纸/17.png" id="88_hkw0j"] +[ext_resource type="Texture2D" uid="uid://db2ih7rm1ddr7" path="res://asset/art/gif/c01_书店外街道/报童给报纸/18.png" id="89_gmi4a"] +[ext_resource type="Texture2D" uid="uid://c2iwu3xpcemwb" path="res://asset/art/gif/c01_书店外街道/报童给报纸/19.png" id="90_i6d5b"] +[ext_resource type="Texture2D" uid="uid://jtdjiwrhrrru" path="res://asset/art/gif/c01_书店外街道/报童给报纸/20.png" id="91_rvhwd"] +[ext_resource type="Texture2D" uid="uid://dtso73bwbm6k7" path="res://asset/art/gif/c01_书店外街道/报童给报纸/21.png" id="92_aokro"] +[ext_resource type="Texture2D" uid="uid://0bmljxb8nk7r" path="res://asset/art/gif/c01_书店外街道/报童给报纸/22.png" id="93_p7pti"] +[ext_resource type="Texture2D" uid="uid://chnstebx5xnb" path="res://asset/art/gif/c01_书店外街道/报童给报纸/23.png" id="94_polw3"] +[ext_resource type="Texture2D" uid="uid://bea3yfaxh76r1" path="res://asset/art/gif/c01_书店外街道/报童给报纸/24.png" id="95_b08kf"] [ext_resource type="Texture2D" uid="uid://bh3td1g177p4" path="res://asset/art/gif/c01_书店外街道/杂戏团黄昏-其余小孩/0.png" id="171_ynf3b"] [ext_resource type="Texture2D" uid="uid://ppbvxj616dc1" path="res://asset/art/gif/c01_书店外街道/杂戏团黄昏-其余小孩/1.png" id="172_cvwtt"] [ext_resource type="Texture2D" uid="uid://dvuhdtc8upksf" path="res://asset/art/gif/c01_书店外街道/杂戏团黄昏-其余小孩/2.png" id="173_qt7w4"] @@ -283,6 +277,21 @@ [ext_resource type="Texture2D" uid="uid://bbm1twpurr64y" path="res://asset/art/gif/c01_书店外街道/陆仁擦刀/3.png" id="192_hloao"] [ext_resource type="Texture2D" uid="uid://dqln7mcqq1hu2" path="res://asset/art/gif/c01_书店外街道/陆仁擦刀/4.png" id="193_4wqxx"] [ext_resource type="Texture2D" uid="uid://dv1jt6hs2ryfh" path="res://asset/art/gif/c01_书店外街道/陆仁擦刀/5.png" id="194_e6hbm"] +[ext_resource type="Texture2D" uid="uid://cekbtgppfvln" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png" id="284_7em41"] +[ext_resource type="Texture2D" uid="uid://g0onbmobem5y" path="res://asset/art/gif/c01_书店外街道/陆仁收刀/0.png" id="284_vlsm5"] +[ext_resource type="Texture2D" uid="uid://p7geyjeas81t" path="res://asset/art/gif/c01_书店外街道/陆仁收刀/1.png" id="285_3e6og"] +[ext_resource type="Texture2D" uid="uid://dyusm5cgxf32x" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/1.png" id="285_iq05n"] +[ext_resource type="Texture2D" uid="uid://dtqf08f1cs2k0" path="res://asset/art/gif/c01_书店外街道/陆仁收刀/2.png" id="286_0a0mf"] +[ext_resource type="Texture2D" uid="uid://csvbfrnx7767" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png" id="286_egq1j"] +[ext_resource type="Texture2D" uid="uid://dun8poejk2van" path="res://asset/art/gif/c01_书店外街道/陆仁收刀/3.png" id="287_b7lkb"] +[ext_resource type="Texture2D" uid="uid://32qxfp5n6srh" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png" id="287_iusbw"] +[ext_resource type="Texture2D" uid="uid://bly8fydjrs0rt" path="res://asset/art/gif/c01_书店外街道/陆仁收刀/4.png" id="288_i6y4i"] +[ext_resource type="Texture2D" uid="uid://dllp6jv7gbake" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png" id="288_m8jtt"] +[ext_resource type="Texture2D" uid="uid://c8pd3ef326ysi" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png" id="289_643sc"] +[ext_resource type="Texture2D" uid="uid://ctorkkaeex6qk" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/6.png" id="290_o2bht"] +[ext_resource type="Texture2D" uid="uid://bhu2g1jheobfm" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png" id="291_yupn7"] +[ext_resource type="Texture2D" uid="uid://w5gp2ciigkqi" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png" id="292_nlodd"] +[ext_resource type="Texture2D" uid="uid://cvkvvk5eytee0" path="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png" id="293_7vsdf"] [resource] animations = [{ @@ -310,29 +319,6 @@ animations = [{ "speed": 30.0 }, { "frames": [{ -"duration": 11.1, -"texture": ExtResource("7_r5vc1") -}, { -"duration": 11.1, -"texture": ExtResource("8_mmf1v") -}, { -"duration": 11.1, -"texture": ExtResource("9_wa3kx") -}, { -"duration": 11.1, -"texture": ExtResource("10_sw4u4") -}, { -"duration": 11.1, -"texture": ExtResource("11_t3eys") -}, { -"duration": 11.1, -"texture": ExtResource("12_2xw2m") -}], -"loop": true, -"name": &"其他小孩害怕_改", -"speed": 30.0 -}, { -"frames": [{ "duration": 10.5, "texture": ExtResource("13_l18n6") }, { @@ -1221,4 +1207,59 @@ animations = [{ "loop": true, "name": &"陆仁擦刀", "speed": 30.0 +}, { +"frames": [{ +"duration": 9.0, +"texture": ExtResource("284_vlsm5") +}, { +"duration": 9.0, +"texture": ExtResource("285_3e6og") +}, { +"duration": 9.0, +"texture": ExtResource("286_0a0mf") +}, { +"duration": 9.0, +"texture": ExtResource("287_b7lkb") +}, { +"duration": 9.0, +"texture": ExtResource("288_i6y4i") +}], +"loop": false, +"name": &"陆仁收刀", +"speed": 30.0 +}, { +"frames": [{ +"duration": 9.0, +"texture": ExtResource("284_7em41") +}, { +"duration": 9.0, +"texture": ExtResource("285_iq05n") +}, { +"duration": 9.0, +"texture": ExtResource("286_egq1j") +}, { +"duration": 9.0, +"texture": ExtResource("287_iusbw") +}, { +"duration": 9.0, +"texture": ExtResource("288_m8jtt") +}, { +"duration": 9.0, +"texture": ExtResource("289_643sc") +}, { +"duration": 9.0, +"texture": ExtResource("290_o2bht") +}, { +"duration": 9.0, +"texture": ExtResource("291_yupn7") +}, { +"duration": 9.0, +"texture": ExtResource("292_nlodd") +}, { +"duration": 9.0, +"texture": ExtResource("293_7vsdf") +}], +"loop": true, +"name": &"陆仁收刀后呼吸", +"speed": 30.0 }] diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀.gif b/asset/art/gif/c01_书店外街道/陆仁收刀.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e223d00a531edc3ab1398f2195266ffa963b500 GIT binary patch literal 7552 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 X>@`b&0pb@R_P(0G*zmVz!?FJYgJl*l literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀.gif.import b/asset/art/gif/c01_书店外街道/陆仁收刀.gif.import new file mode 100644 index 00000000..c1c6b32f --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀.gif.import @@ -0,0 +1,14 @@ +[remap] + +importer="gif.animated.texture.plugin" +type="SpriteFrames" +uid="uid://de1evrm08ud20" +path="res://.godot/imported/陆仁收刀.gif-b37c489e9ebf7ff9e4ff10d6d5edc843.tres" + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀.gif" +dest_files=["res://.godot/imported/陆仁收刀.gif-b37c489e9ebf7ff9e4ff10d6d5edc843.tres"] + +[params] + diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀/0.png b/asset/art/gif/c01_书店外街道/陆仁收刀/0.png new file mode 100644 index 0000000000000000000000000000000000000000..5cbd285b711385ba5ca718e033daae1961a2e6f6 GIT binary patch literal 1812 zcmcJQ={MU67spe_(o&4Eb;NRpc1jUr36D`?>qNDc(EO6B+NU!1M{9RtX)#1q4^l-C zQy~qp)|!)K%1~mPQ9&Y@8hc6_MQWLN(*NLjGxyE+zPR6WzMpgNIX55a1y@$oQ3QcN z%GW*IeWY3n0-bR>D=+OL$Lu$xa^|5A+!fS3p}PqJ$xmE&cR?i+xA}-XB34h~e0wu;pxPQBVqtgK%Z&68R*iF&Iix!zuD5du5sJ7kdc~#1;y#%Y z7&H4tFz}INd=hFGcq~#{5D1y4!P`qhvoy-~1&#W>4)5B#tatjSC8^mQiF$|M<-m-% zPhfcUW&jL#V1euQ4P=3<=-|R-oFR1pB@XaZg}N&ad10fi6)HnC7eiBA{{eSeN=#jU+8%i@)0fCTG%iqpFzwW zxyOMZONbTPk5iYmVH-*@JHdELFsV36^7{L>w-EVFf`MMXz#wDhf@ZyLuG9w2-V3nGKyKHSJ5t`apMwiB;p*_7Q3XeJLQmeBb@;AB>36Ta6J+s>=yQBHY#vM=w z9zTUgnG<_y&u1ki)={6qtnEwE|Ic9*dqlP2;?sitzu;|Hi+E)}kV{`*GX!Xc3Ap6@E!G>tvF5`e7wIoVf zI&Jla?rA1jo%g#o89g_;HK<~R+i(sH@;ce0FO04`-QAKm23~p>rZ#6;jTYo#i*$D! z62sm#|d4c_-S8F>f7sLwIFc!{XQQ>&e)qUv8s$Fya>iBcYQ4# z5q}33L5hqN5bP>Jj*IO z-l>Vcw*deuA3=U^kz>|v9o$}#g(`Q753n2TJMOJ0lo#O?Mk%yxY`7|@N+A2HPMscd@a^G0Hp$?(bTs) zz3x+zjgOrZVipW|W*C5~LH(qS>0*(>_!SDS7M zwhh(k)b->P^9UqVN^zv+{4jb-E+X%B_OnO(`=Nn)Js!SLn>7!TVzXI5^m*_RFS2Tb z-?!vJpz8iAjpNwShawa4)wM1IToT)Q z<3FY_sK(vMbJMmb0^uQ)JAVloisqM9ub{}X5lUV)sc9?G_)#UGmYw5V_^jV1s>c-a z;5jx~Ek$lDzk0rPSBS`+_=5WLkFk^oinp^%G=}PXW>6o>eMnt&$F;co!j;~|SoZEA)MTJ);j=DO^gv?jOri5F=dGFt zk;6t!ZiW8hg5}SKNPD>(ITe{U(_~M=yC(?J5GA7KkTBR-NW6lw?I>atqsOFYv{1Xl zUgktCVm0w?Q>8_|UTHPdpKjyD?0#5t(kxL*DBAS%w>MddY}`!}1U2 zSvoI664-z(Ie98QWf_AD_M~5hM~^j@L@HS@J*4N$Yn7cxim}PF*LKCkUPzi*k~D#(S_PL6{e01 zbHB{Jj!c*r^s2JABvfR)556&;=^UM1_pXYg>_kEww^L$bfaK~K=8VXWUQoEea z+Ph2ezLb#|fu2x`h9k>OMU+gCwQq_(Gr{7u`PO4gS11Ys#C|r;+vDag(I)awylIGg_aL@OA`FQqlyZvbo0|8 ze&y@+;Wx+M4Z>>$P3F)yRYcKZFLS)-P>9_Ccx^+kM$@sancgSGq-YGk zYl0b0HXRMVGP!(bg!GxSB#ksE6arwOF>*66L82e|B4)$2Eb$J^tv<5|d*#1rH5!%zHI8fUWh#8M8#tFYP!5Sb`3f`E(!8`}95Xv4PP+nivs4MD zlUlawH3Vau@Wu$-l#pYQQ+V5^+fKRIXoaYLJEy_jr==n#zWmpp)S?*Y?36XP*31oa z6N_?V&Y-2PEO1yJ8TtaGnSMI$l$~5Y9y&Y`RF-8teizdr~=Q$opo(n%xK zE7~$FxG6x$<*w^UR-!LfmD{EQi_6A6GLf@oD1>Q_m~M_M-V9q;(meCdqY@e)67nG_ zz+{1=S}X}+HdjJtBlE3=;VxP~s+Ruo!ZU(5VKaK5a8V#teQ4V3e zwj&r5gtpm@Vr|xN{iy?|;|%6X*x?P_t|6 zlh~OpRzU4?3s|Sj0clmT#m^%=xAk{<^!D45zPq%m12?!q;|-XSa&M@01sjbMeN`{ zSnlv^nI1rU8L8a6Ou~OIo=tArO|=tG(FuLSBp@G_5iBwCsg4TkY87ZL=v!U&<5Wd9 ztX702xF%?vXEYjH#Fy5s-tv60qI5M$$lEfVUUJB%Qfvs=nOt-qhWM>J{iVOK&>2Qp zYeVsISI#Iiy@r~$=WqAS6e=G#(@Nfm92Uw_o#jCe^^4P;A_-B0Yo0!D89iCO8z$HJ zEN34DP?h;z(J7mx+0ego(F8-o`~=Y{OI%e)QhtjtvpZaq3_LZaFks!CLq^ZCc=0bu z(`Zu{nHDfHb42_ z=Y9(C>zda72a0Z`EV5A*wl3wXEz61c5u5vo#()J9`v7H)+;2^Of;S_Dky?cL=Nkp_-cJFK_cPV`aT1+c|?qdl#vXW{27cVyiYq1z2EXM&Crf zfzZ_}9W-4XY@}Xn-6MY%oNX~q&X5zNOD}pZyiP@mC-Uh=Pjv`)AbHxeZ`6dT?l|#A zf0S#Uv^GzF#8EIL861pibUDW5e->Vhz`61GC6^x|AjsaEcznb`YrUl#I5or;L3u&8^=Mh<8lh$KN*XsF9}yQEK%2<>8rM~v_4VF994#Tgp|#kJ z_bk2;IP@_M4{lerfXnJ#I-JEa24R8T425tWrx8d%<=znWr$siuSOFdhK92o;guT2U zigbXSmidM>s-9mn6dk5N5tmjP!RO=Pgz~#Pwf9*9%a_o=56*Qs`+Q4_#POnwxPHHZ zvAvcofn_MW^NAylM1hQ#7rp4}qUxc~-1WKwmYD+4p)|wbp@tH?tI&56DB_V#LZ+75 zCG?~nXBda3jaZe?+AatuK0r>M48j6e>is7Ep!WCV+h^2bnMs#+0|Q6U)nxFW0)@Y= zZp=*l7|*W6!yqsRRSeI;7;+Mln4;L|qgz)cBcYTvqP5jUDZ+u~2nUcM?|Kihv$Te`RGnG|ZC}D`$%1s-k>rAU%k4bdD z^3%-J^jJ$gYssyWmoPEO8!h<}mqYSUs94mk&exlDj)x5j%>#lpeJLlFtm^#>b^uU! z;tH=(elqEDC<241NIJ=%qI-dytJC<0Q^Vt(DpQDlw&5U*wdI}AtF@c=`%EJ|&qv%g z0y39MeBs+%^vb+Im`ZMY=&E9HBXOIf05%*-Lv_GR04ucNV4OZ?T3vqi#)~qN!|Ky3mrQ^Kg(<%XzL%>-l<-h6TXb1-Q%`H`-h1PEy9V6 z?k_c&tjQZ-kGTWHV+Ue{fwC4Y!p>@QmR=_4KbLR?ePhebCZ}QTr0k-vAs@KECmR<2 F^FK!D5JCU| literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀/2.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀/2.png.import new file mode 100644 index 00000000..1436b144 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtqf08f1cs2k0" +path="res://.godot/imported/2.png-c891e20404b33d044f899b31cf8ccf33.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀/2.png" +dest_files=["res://.godot/imported/2.png-c891e20404b33d044f899b31cf8ccf33.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/c01_书店外街道/陆仁收刀/3.png b/asset/art/gif/c01_书店外街道/陆仁收刀/3.png new file mode 100644 index 0000000000000000000000000000000000000000..38d5087020ed13dd0eff30c2215955c7b18cfc56 GIT binary patch literal 1696 zcmcJP>st~A6vj!Pw3@hRIfoi8n`UB;1jO5%DbB!>>-|aU42nLdc}s|-TJMC-ZOXYQY*!2ii=vwm$|58n%!=Pcj#|BnH&2o z-}&d9h-A7OIuzLKI~FqXjj*s=5g5ed^RunS)miSavJa)Wzqh0xGvE4Kfpjr zMVsGTzxQcG#7}0|#+OJ-Vfu!1uAV=L6k~q9?C=v^-GQ$eTcesOSu+rRA^K zU)LWrG$b3kE5}{C=G1+2=8)lWSCV*d#b#k4==*)Q&%_B`&ynMQyEi@fFe938x_CiE zBB?Zagu1a{5r}&LUu|g_uarBbWD{MHB7y22Z|Zh&1g0mh+%tf6jmN6`6U-@~a=&0M zbyDtoa-{XtL(I>(M~z7G9(bUrDM4Plhnt%w48WSR^^jh~WoWDyz~Ng9^|#w%Ii;V0j07nZiB1uf_tk1}2A)X6xVUBdKS3_^jAngSv=n1O4Pq zC!_XpTT||*zdnZm4&Cj%#otpb;q3}v{DKLYcj$7#f%;}{@@6a8K@;Bl>7o|{-RGeK zOqV;(yZrsPCRGiN24_x<8c;{@%hL-F%eRoLE)*I?<|gZaKe8P);9>sU%`g#^@B&PD zRb=_444Qa|>1_MLgQ1|XhT)9phH-HomfBK9rYZ%3XjAUL3;gthFI0%R(V(;}+pI8S z;-lQ=6(5xRB|c<3@2$TgJJo3skHU z1yoVuXkKyGU#0iM2-TK1_TMhLkkUsIPxl=>@ll!SpgG^7GJHb+!JHdeZQazG@<*Bu z%~3$EXPJTey@;lFK0LG#I^bTzN)%Wk{`jMJ(1B3$FGb67bnW<|%}ykctZ1PYFr&(T zPk#qJjU1bsI99iD-LQ_`p}vNCMV{YGeAyoC(y&w3;&+Mx9c~=5C)b^1)002G6&&jK zhw35US;dbf+pbO5mQM8u`T7q++tLnV+3u{FvdRv;Ar;b4@swcf{cQOz8f}q%&P)db zfpJ7`LQ{*^>Rni0BtUTGDWbQ>^jj2Std^y)_8Z308xV2Tj!fv?Gb2*>(cT^;Rc+IA|?V#)t`Orq<^h$(;OKY$9AT z*X{(cY7;D^ruI1hc0~V|-bMxWt-nW#Vt$;|L(X$#z6Y3R&tfK_#pb(sXHWN)UR~DQE*1>HHqdFR6oZDO-%RZ zcmOYJ${LlA2UeV?>@LPd*_2B7pYUc_=ku;emwItm*Vfy!lPr1dh;9o)ywGR8w3%X` z;{xY9`o>kBcJj9ZH zdwYxANEps5Z3M=#Ee&dE9a9}Nkt#F=UG`*LyVJk4M%xmz11H!8YTsMo?(+Vr^rfOp z`V3vhi0HHJdd$37Z1mR{XKvfNnkMczG0Q-OsY<9G|MhSG1lQ^h_|$7(efLK2FXQWt KMK^ke=l%orFclU6 literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀/3.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀/3.png.import new file mode 100644 index 00000000..a41d882c --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dun8poejk2van" +path="res://.godot/imported/3.png-8f3448e25ebcdb5ea6c6214e4b8394de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀/3.png" +dest_files=["res://.godot/imported/3.png-8f3448e25ebcdb5ea6c6214e4b8394de.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/c01_书店外街道/陆仁收刀/4.png b/asset/art/gif/c01_书店外街道/陆仁收刀/4.png new file mode 100644 index 0000000000000000000000000000000000000000..4eab696569953dc2adeddccaf07fec0427fedd90 GIT binary patch literal 1718 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 KMK^ke=l%orFclU6 literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png.import new file mode 100644 index 00000000..7f1aea79 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cekbtgppfvln" +path="res://.godot/imported/0.png-9932776fce482b8b5c2b8100bdc35d5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/0.png" +dest_files=["res://.godot/imported/0.png-9932776fce482b8b5c2b8100bdc35d5e.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/c01_书店外街道/陆仁收刀后呼吸/1.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/1.png new file mode 100644 index 0000000000000000000000000000000000000000..26e2db21b76a9a227af3b226605d9833bb5e8a56 GIT binary patch literal 1743 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 Yai)CrFd<9|*ZC+p=i!IuyG36A7wz04O8@`> literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png.import new file mode 100644 index 00000000..38f87721 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csvbfrnx7767" +path="res://.godot/imported/2.png-3d911b476b3295281b8a4c2f8fd1e52c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/2.png" +dest_files=["res://.godot/imported/2.png-3d911b476b3295281b8a4c2f8fd1e52c.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/c01_书店外街道/陆仁收刀后呼吸/3.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png new file mode 100644 index 0000000000000000000000000000000000000000..258721a7fae6bce39ca85bc3c739e4454548c658 GIT binary patch literal 1682 zcmcIk`#;kQ7?wm7S`;BdKGibp7&VG@JH?{0A=lwF9rv0h%s5L&(vfO5m$q6LYx~X+ zCgUI~AyREq`MMlVnqpKgbE)m@{0HZk^ZxR@pXc+u@AJIByq7V)NA>m0^fWXy^u3N9 z_E%$(hQ=z7wc6?~z6Uv>hE*y4M-OULzO?wHp`m@;>+k_w8dE;h7H=WjqVrdf-G&^% z8@$^eOX7kY_}ZRz zP(~Y&YZh;nDh%u!jXBZWthw)ss|mHOs@9WuRsX~3w|C!Qu*YEY(;%2KOnYXHF&_pumliWra`|ki=6p%685WM}T38ai^Jv|)a!F@3^##2OfV@mN2hFLWWbL-GSuiwQ zek7$S3b2kDHSdI!pTow$wT?E9F4+1|hJ3ubW(RI~FjP(J9fCZ0)S zB{Cn>7)YM23vDJkb?EksdJCwJi~8=GIG*Rl)s1-|20pDRCb4Zes(P=7gt9O~b#~gT zZvMs^L!6(O;5gRB`_0t>PwRBWkkGyI=A81m(}T~weVpxaqA&wyA{#*HzHZ1z#|3aB z(w7p#GGqn)J$}L3z@RV9on2pVS`;B&7o7AU*n(1y zq3fvT?gc&@8GFNEbVD%#jsq_XnoD6MpDffJC@%4u4;yGl%p4Gz0`*$EZ=#M^P)7Yr zV)o~m^f`{FL9O{H7inFavPCh{QAi5`V4m&6`6r@__GGWbWQ$h57+PKZf$aMX+RR3T z6k;dMuiv9!<>+bSi z`As^B-t}u&k|JuK;=AHz)`XEDKt*e}zkoXzM-Yu50vgXx!@^tK7H`Ul{bjjj;~U@B zvGOekn?28j`og67xn%_Bawk?uuw@!v??v0&p^0Hp&0Vtdi+ksLLy!;uH5Ihx}!2jL6TXrXn zbU->NM(q5wvu{0}=a`%+H1^xd@%qRn@`naRbe|Mm$uG5WG)WAy9(xfrujYhvN}V8W zGu|g+aplRp&Kd8Vwbaimlhd;1yga;eIS9MoS1;!9EtnnV>-OVa?@e57qib^0<$||l z2xJ#d)U~{`N;QUGri`zMt37zeJvZGSanehS>_AkxleF|>XN3bB+4=FzLPJr`vdmN2 pmC|!Af;>4t%+=QVuYWpiN|j-M<8CD0-16TMuOq&PD-T9q_y-@L8=C+C literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png.import new file mode 100644 index 00000000..368c9534 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://32qxfp5n6srh" +path="res://.godot/imported/3.png-e4b9097dc169046da04574378948a140.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/3.png" +dest_files=["res://.godot/imported/3.png-e4b9097dc169046da04574378948a140.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/c01_书店外街道/陆仁收刀后呼吸/4.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png new file mode 100644 index 0000000000000000000000000000000000000000..38d5087020ed13dd0eff30c2215955c7b18cfc56 GIT binary patch literal 1696 zcmcJP>st~A6vj!Pw3@hRIfoi8n`UB;1jO5%DbB!>>-|aU42nLdc}s|-TJMC-ZOXYQY*!2ii=vwm$|58n%!=Pcj#|BnH&2o z-}&d9h-A7OIuzLKI~FqXjj*s=5g5ed^RunS)miSavJa)Wzqh0xGvE4Kfpjr zMVsGTzxQcG#7}0|#+OJ-Vfu!1uAV=L6k~q9?C=v^-GQ$eTcesOSu+rRA^K zU)LWrG$b3kE5}{C=G1+2=8)lWSCV*d#b#k4==*)Q&%_B`&ynMQyEi@fFe938x_CiE zBB?Zagu1a{5r}&LUu|g_uarBbWD{MHB7y22Z|Zh&1g0mh+%tf6jmN6`6U-@~a=&0M zbyDtoa-{XtL(I>(M~z7G9(bUrDM4Plhnt%w48WSR^^jh~WoWDyz~Ng9^|#w%Ii;V0j07nZiB1uf_tk1}2A)X6xVUBdKS3_^jAngSv=n1O4Pq zC!_XpTT||*zdnZm4&Cj%#otpb;q3}v{DKLYcj$7#f%;}{@@6a8K@;Bl>7o|{-RGeK zOqV;(yZrsPCRGiN24_x<8c;{@%hL-F%eRoLE)*I?<|gZaKe8P);9>sU%`g#^@B&PD zRb=_444Qa|>1_MLgQ1|XhT)9phH-HomfBK9rYZ%3XjAUL3;gthFI0%R(V(;}+pI8S z;-lQ=6(5xRB|c<3@2$TgJJo3skHU z1yoVuXkKyGU#0iM2-TK1_TMhLkkUsIPxl=>@ll!SpgG^7GJHb+!JHdeZQazG@<*Bu z%~3$EXPJTey@;lFK0LG#I^bTzN)%Wk{`jMJ(1B3$FGb67bnW<|%}ykctZ1PYFr&(T zPk#qJjU1bsI99iD-LQ_`p}vNCMV{YGeAyoC(y&w3;&+Mx9c~=5C)b^1)002G6&&jK zhw35US;dbf+pbO5mQM8u`T7q++tLnV+3u{FvdRv;Ar;b4@swcf{cQOz8f}q%&P)db zfpJ7`LQ{*^>Rni0BtUTGDWbQ>^jj2Std^y)_8Z308xV2Tj!fv?Gb2*>(cT^;Rc+IA|?V#)t`Orq<^h$(;OKY$9AT z*X{(cY7;D^ruI1hc0~V|-bMxWt-nW#Vt$;|L(X$#z6Y3R&tfK_#pb(sXHWN)UR~DQE*1>HHqdFR6oZDO-%RZ zcmOYJ${LlA2UeV?>@LPd*_2B7pYUc_=ku;emwItm*Vfy!lPr1dh;9o)ywGR8w3%X` z;{xY9`o>kBcJj9ZH zdwYxANEps5Z3M=#Ee&dE9a9}Nkt#F=UG`*LyVJk4M%xmz11H!8YTsMo?(+Vr^rfOp z`V3vhi0HHJdd$37Z1mR{XKvfNnkMczG0Q-OsY<9G|MhSG1lQ^h_|$7(efLK2FXQWt KMK^ke=l%orFclU6 literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png.import new file mode 100644 index 00000000..24857b41 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dllp6jv7gbake" +path="res://.godot/imported/4.png-bb74ccd78dfcb7f428df24ad05d7a6e1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/4.png" +dest_files=["res://.godot/imported/4.png-bb74ccd78dfcb7f428df24ad05d7a6e1.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/c01_书店外街道/陆仁收刀后呼吸/5.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png new file mode 100644 index 0000000000000000000000000000000000000000..38d5087020ed13dd0eff30c2215955c7b18cfc56 GIT binary patch literal 1696 zcmcJP>st~A6vj!Pw3@hRIfoi8n`UB;1jO5%DbB!>>-|aU42nLdc}s|-TJMC-ZOXYQY*!2ii=vwm$|58n%!=Pcj#|BnH&2o z-}&d9h-A7OIuzLKI~FqXjj*s=5g5ed^RunS)miSavJa)Wzqh0xGvE4Kfpjr zMVsGTzxQcG#7}0|#+OJ-Vfu!1uAV=L6k~q9?C=v^-GQ$eTcesOSu+rRA^K zU)LWrG$b3kE5}{C=G1+2=8)lWSCV*d#b#k4==*)Q&%_B`&ynMQyEi@fFe938x_CiE zBB?Zagu1a{5r}&LUu|g_uarBbWD{MHB7y22Z|Zh&1g0mh+%tf6jmN6`6U-@~a=&0M zbyDtoa-{XtL(I>(M~z7G9(bUrDM4Plhnt%w48WSR^^jh~WoWDyz~Ng9^|#w%Ii;V0j07nZiB1uf_tk1}2A)X6xVUBdKS3_^jAngSv=n1O4Pq zC!_XpTT||*zdnZm4&Cj%#otpb;q3}v{DKLYcj$7#f%;}{@@6a8K@;Bl>7o|{-RGeK zOqV;(yZrsPCRGiN24_x<8c;{@%hL-F%eRoLE)*I?<|gZaKe8P);9>sU%`g#^@B&PD zRb=_444Qa|>1_MLgQ1|XhT)9phH-HomfBK9rYZ%3XjAUL3;gthFI0%R(V(;}+pI8S z;-lQ=6(5xRB|c<3@2$TgJJo3skHU z1yoVuXkKyGU#0iM2-TK1_TMhLkkUsIPxl=>@ll!SpgG^7GJHb+!JHdeZQazG@<*Bu z%~3$EXPJTey@;lFK0LG#I^bTzN)%Wk{`jMJ(1B3$FGb67bnW<|%}ykctZ1PYFr&(T zPk#qJjU1bsI99iD-LQ_`p}vNCMV{YGeAyoC(y&w3;&+Mx9c~=5C)b^1)002G6&&jK zhw35US;dbf+pbO5mQM8u`T7q++tLnV+3u{FvdRv;Ar;b4@swcf{cQOz8f}q%&P)db zfpJ7`LQ{*^>Rni0BtUTGDWbQ>^jj2Std^y)_8Z308xV2Tj!fv?Gb2*>(cT^;Rc+IA|?V#)t`Orq<^h$(;OKY$9AT z*X{(cY7;D^ruI1hc0~V|-bMxWt-nW#Vt$;|L(X$#z6Y3R&tfK_#pb(sXHWN)UR~DQE*1>HHqdFR6oZDO-%RZ zcmOYJ${LlA2UeV?>@LPd*_2B7pYUc_=ku;emwItm*Vfy!lPr1dh;9o)ywGR8w3%X` z;{xY9`o>kBcJj9ZH zdwYxANEps5Z3M=#Ee&dE9a9}Nkt#F=UG`*LyVJk4M%xmz11H!8YTsMo?(+Vr^rfOp z`V3vhi0HHJdd$37Z1mR{XKvfNnkMczG0Q-OsY<9G|MhSG1lQ^h_|$7(efLK2FXQWt KMK^ke=l%orFclU6 literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png.import new file mode 100644 index 00000000..b461a83d --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8pd3ef326ysi" +path="res://.godot/imported/5.png-174f9e61b331e70a617d14e50b249ef8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/5.png" +dest_files=["res://.godot/imported/5.png-174f9e61b331e70a617d14e50b249ef8.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/c01_书店外街道/陆仁收刀后呼吸/6.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/6.png new file mode 100644 index 0000000000000000000000000000000000000000..26e2db21b76a9a227af3b226605d9833bb5e8a56 GIT binary patch literal 1743 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 Yai)CrFd<9|*ZC+p=i!IuyG36A7wz04O8@`> literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png.import new file mode 100644 index 00000000..fac0fdd4 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhu2g1jheobfm" +path="res://.godot/imported/7.png-9d431ae24a879c421697b49de59a6792.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/7.png" +dest_files=["res://.godot/imported/7.png-9d431ae24a879c421697b49de59a6792.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/c01_书店外街道/陆仁收刀后呼吸/8.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png new file mode 100644 index 0000000000000000000000000000000000000000..258721a7fae6bce39ca85bc3c739e4454548c658 GIT binary patch literal 1682 zcmcIk`#;kQ7?wm7S`;BdKGibp7&VG@JH?{0A=lwF9rv0h%s5L&(vfO5m$q6LYx~X+ zCgUI~AyREq`MMlVnqpKgbE)m@{0HZk^ZxR@pXc+u@AJIByq7V)NA>m0^fWXy^u3N9 z_E%$(hQ=z7wc6?~z6Uv>hE*y4M-OULzO?wHp`m@;>+k_w8dE;h7H=WjqVrdf-G&^% z8@$^eOX7kY_}ZRz zP(~Y&YZh;nDh%u!jXBZWthw)ss|mHOs@9WuRsX~3w|C!Qu*YEY(;%2KOnYXHF&_pumliWra`|ki=6p%685WM}T38ai^Jv|)a!F@3^##2OfV@mN2hFLWWbL-GSuiwQ zek7$S3b2kDHSdI!pTow$wT?E9F4+1|hJ3ubW(RI~FjP(J9fCZ0)S zB{Cn>7)YM23vDJkb?EksdJCwJi~8=GIG*Rl)s1-|20pDRCb4Zes(P=7gt9O~b#~gT zZvMs^L!6(O;5gRB`_0t>PwRBWkkGyI=A81m(}T~weVpxaqA&wyA{#*HzHZ1z#|3aB z(w7p#GGqn)J$}L3z@RV9on2pVS`;B&7o7AU*n(1y zq3fvT?gc&@8GFNEbVD%#jsq_XnoD6MpDffJC@%4u4;yGl%p4Gz0`*$EZ=#M^P)7Yr zV)o~m^f`{FL9O{H7inFavPCh{QAi5`V4m&6`6r@__GGWbWQ$h57+PKZf$aMX+RR3T z6k;dMuiv9!<>+bSi z`As^B-t}u&k|JuK;=AHz)`XEDKt*e}zkoXzM-Yu50vgXx!@^tK7H`Ul{bjjj;~U@B zvGOekn?28j`og67xn%_Bawk?uuw@!v??v0&p^0Hp&0Vtdi+ksLLy!;uH5Ihx}!2jL6TXrXn zbU->NM(q5wvu{0}=a`%+H1^xd@%qRn@`naRbe|Mm$uG5WG)WAy9(xfrujYhvN}V8W zGu|g+aplRp&Kd8Vwbaimlhd;1yga;eIS9MoS1;!9EtnnV>-OVa?@e57qib^0<$||l z2xJ#d)U~{`N;QUGri`zMt37zeJvZGSanehS>_AkxleF|>XN3bB+4=FzLPJr`vdmN2 pmC|!Af;>4t%+=QVuYWpiN|j-M<8CD0-16TMuOq&PD-T9q_y-@L8=C+C literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png.import new file mode 100644 index 00000000..4d617a9e --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w5gp2ciigkqi" +path="res://.godot/imported/8.png-35738fe61c62cc5dd49dce35f5326234.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/8.png" +dest_files=["res://.godot/imported/8.png-35738fe61c62cc5dd49dce35f5326234.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/c01_书店外街道/陆仁收刀后呼吸/9.png b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png new file mode 100644 index 0000000000000000000000000000000000000000..38d5087020ed13dd0eff30c2215955c7b18cfc56 GIT binary patch literal 1696 zcmcJP>st~A6vj!Pw3@hRIfoi8n`UB;1jO5%DbB!>>-|aU42nLdc}s|-TJMC-ZOXYQY*!2ii=vwm$|58n%!=Pcj#|BnH&2o z-}&d9h-A7OIuzLKI~FqXjj*s=5g5ed^RunS)miSavJa)Wzqh0xGvE4Kfpjr zMVsGTzxQcG#7}0|#+OJ-Vfu!1uAV=L6k~q9?C=v^-GQ$eTcesOSu+rRA^K zU)LWrG$b3kE5}{C=G1+2=8)lWSCV*d#b#k4==*)Q&%_B`&ynMQyEi@fFe938x_CiE zBB?Zagu1a{5r}&LUu|g_uarBbWD{MHB7y22Z|Zh&1g0mh+%tf6jmN6`6U-@~a=&0M zbyDtoa-{XtL(I>(M~z7G9(bUrDM4Plhnt%w48WSR^^jh~WoWDyz~Ng9^|#w%Ii;V0j07nZiB1uf_tk1}2A)X6xVUBdKS3_^jAngSv=n1O4Pq zC!_XpTT||*zdnZm4&Cj%#otpb;q3}v{DKLYcj$7#f%;}{@@6a8K@;Bl>7o|{-RGeK zOqV;(yZrsPCRGiN24_x<8c;{@%hL-F%eRoLE)*I?<|gZaKe8P);9>sU%`g#^@B&PD zRb=_444Qa|>1_MLgQ1|XhT)9phH-HomfBK9rYZ%3XjAUL3;gthFI0%R(V(;}+pI8S z;-lQ=6(5xRB|c<3@2$TgJJo3skHU z1yoVuXkKyGU#0iM2-TK1_TMhLkkUsIPxl=>@ll!SpgG^7GJHb+!JHdeZQazG@<*Bu z%~3$EXPJTey@;lFK0LG#I^bTzN)%Wk{`jMJ(1B3$FGb67bnW<|%}ykctZ1PYFr&(T zPk#qJjU1bsI99iD-LQ_`p}vNCMV{YGeAyoC(y&w3;&+Mx9c~=5C)b^1)002G6&&jK zhw35US;dbf+pbO5mQM8u`T7q++tLnV+3u{FvdRv;Ar;b4@swcf{cQOz8f}q%&P)db zfpJ7`LQ{*^>Rni0BtUTGDWbQ>^jj2Std^y)_8Z308xV2Tj!fv?Gb2*>(cT^;Rc+IA|?V#)t`Orq<^h$(;OKY$9AT z*X{(cY7;D^ruI1hc0~V|-bMxWt-nW#Vt$;|L(X$#z6Y3R&tfK_#pb(sXHWN)UR~DQE*1>HHqdFR6oZDO-%RZ zcmOYJ${LlA2UeV?>@LPd*_2B7pYUc_=ku;emwItm*Vfy!lPr1dh;9o)ywGR8w3%X` z;{xY9`o>kBcJj9ZH zdwYxANEps5Z3M=#Ee&dE9a9}Nkt#F=UG`*LyVJk4M%xmz11H!8YTsMo?(+Vr^rfOp z`V3vhi0HHJdd$37Z1mR{XKvfNnkMczG0Q-OsY<9G|MhSG1lQ^h_|$7(efLK2FXQWt KMK^ke=l%orFclU6 literal 0 HcmV?d00001 diff --git a/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png.import b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png.import new file mode 100644 index 00000000..0c24ff70 --- /dev/null +++ b/asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvkvvk5eytee0" +path="res://.godot/imported/9.png-4859b36acf4ef4f995a855f30df9a34e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c01_书店外街道/陆仁收刀后呼吸/9.png" +dest_files=["res://.godot/imported/9.png-4859b36acf4ef4f995a855f30df9a34e.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/config/animation/entity_sprite_frames.tres b/config/animation/entity_sprite_frames.tres index 1be23884..10882d10 100644 --- a/config/animation/entity_sprite_frames.tres +++ b/config/animation/entity_sprite_frames.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=566 format=3 uid="uid://b7fhheih1hbvf"] +[gd_resource type="SpriteFrames" load_steps=616 format=3 uid="uid://b7fhheih1hbvf"] [ext_resource type="Texture2D" uid="uid://bpqrd6vo3j17m" path="res://asset/art/animation/c00_吕萍_记笔记_right/吕萍-拿本子记录1.png" id="1_6sdvl"] [ext_resource type="Texture2D" uid="uid://dvq64espa37lx" path="res://asset/art/animation/c00_吕萍_idle_left/zhhx1.png" id="1_ekv0l"] @@ -372,75 +372,125 @@ [ext_resource type="Texture2D" uid="uid://btx61rboueou3" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身7.png" id="193_l4rqv"] [ext_resource type="Texture2D" uid="uid://66rye2voncjp" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身8.png" id="194_4hymt"] [ext_resource type="Texture2D" uid="uid://kempnmycan85" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身9.png" id="195_8r2tm"] +[ext_resource type="Texture2D" uid="uid://c4xqag7kir1v6" path="res://asset/art/gif/c01_公寓过道/小蝶探头/0.png" id="195_svnph"] +[ext_resource type="Texture2D" uid="uid://bg6ripghav65k" path="res://asset/art/gif/c01_公寓过道/小蝶探头/1.png" id="196_4mphc"] [ext_resource type="Texture2D" uid="uid://cueglhtx4pykk" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身10.png" id="196_cqmj8"] [ext_resource type="Texture2D" uid="uid://cika2yttphthl" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身11.png" id="197_6qq44"] +[ext_resource type="Texture2D" uid="uid://bfinqfmh8mrf0" path="res://asset/art/gif/c01_公寓过道/小蝶探头/2.png" id="197_kqaxi"] +[ext_resource type="Texture2D" uid="uid://by6h1qt5js0f0" path="res://asset/art/gif/c01_公寓过道/小蝶探头/3.png" id="198_1pdlh"] [ext_resource type="Texture2D" uid="uid://cd7p8qohwv2pi" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身12.png" id="198_tck83"] [ext_resource type="Texture2D" uid="uid://5c2c6jk1q7xq" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行1.png" id="199_8sey0"] [ext_resource type="Texture2D" uid="uid://di86btre3dqao" path="res://asset/art/animation/c02_吕萍_爬行_idle_l/吕萍-爬行呼吸左1.png" id="199_m26uf"] +[ext_resource type="Texture2D" uid="uid://rpcw1uwx05s6" path="res://asset/art/gif/c01_公寓过道/小蝶探头/4.png" id="199_vbdvx"] [ext_resource type="Texture2D" uid="uid://dn21c0odae5vg" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身13.png" id="199_voif5"] +[ext_resource type="Texture2D" uid="uid://cr1hlbnmh7r4j" path="res://asset/art/gif/c01_公寓过道/小蝶探头/5.png" id="200_gln2v"] [ext_resource type="Texture2D" uid="uid://hpwxbk15p3y0" path="res://asset/art/animation/c02_吕萍_爬行_idle_l/吕萍-爬行呼吸左2.png" id="200_jr22g"] [ext_resource type="Texture2D" uid="uid://b4ax4c1nx8pug" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身14.png" id="200_p0h5q"] [ext_resource type="Texture2D" uid="uid://djv4rxk68pp2b" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行2.png" id="200_rymls"] [ext_resource type="Texture2D" uid="uid://bhbmdesrmr3xh" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行3.png" id="201_1htlf"] +[ext_resource type="Texture2D" uid="uid://cl5l1libm4j0w" path="res://asset/art/gif/c01_公寓过道/小蝶探头/6.png" id="201_ggbr7"] [ext_resource type="Texture2D" uid="uid://dc288nt8v8rpn" path="res://asset/art/animation/c02_吕萍_爬行_idle_r/吕萍-爬行呼吸右1.png" id="201_tuo6w"] [ext_resource type="Texture2D" uid="uid://cslc2qvmrvdkl" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身15.png" id="201_xgu4o"] [ext_resource type="Texture2D" uid="uid://dj6avtv2baju0" path="res://asset/art/animation/c02_吕萍_爬行_idle_r/吕萍-爬行呼吸右2.png" id="202_3omi5"] [ext_resource type="Texture2D" uid="uid://bm68oniemg4wg" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身16.png" id="202_8ax4j"] +[ext_resource type="Texture2D" uid="uid://b3i1l1k1eg6qp" path="res://asset/art/gif/c01_公寓过道/小蝶探头/7.png" id="202_lyduy"] [ext_resource type="Texture2D" uid="uid://wv1ts7wqk6t4" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行4.png" id="202_timpm"] [ext_resource type="Texture2D" uid="uid://cbwour22pfdxp" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行5.png" id="203_6u33e"] +[ext_resource type="Texture2D" uid="uid://b7jpn7u4e5dmn" path="res://asset/art/gif/c01_公寓过道/小蝶探头/8.png" id="203_cjexx"] [ext_resource type="Texture2D" uid="uid://cf6tm0oen0n4o" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身17.png" id="203_j1h7k"] [ext_resource type="Texture2D" uid="uid://ba1i2yxohxhh6" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行6.png" id="204_80h8g"] +[ext_resource type="Texture2D" uid="uid://bpfjk1n0ng51a" path="res://asset/art/gif/c01_公寓过道/小蝶探头/9.png" id="204_duw77"] [ext_resource type="Texture2D" uid="uid://oaedb41kdave" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身18.png" id="204_ke1m0"] +[ext_resource type="Texture2D" uid="uid://dt6ijajy5vv6i" path="res://asset/art/gif/c01_公寓过道/小蝶探头/10.png" id="205_02h03"] [ext_resource type="Texture2D" uid="uid://rgomo2mebtof" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行7.png" id="205_835bk"] [ext_resource type="Texture2D" uid="uid://d01so3flnge8e" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身19.png" id="205_d3xf0"] [ext_resource type="Texture2D" uid="uid://ck5qtl2mddywx" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身20.png" id="206_h4tlj"] +[ext_resource type="Texture2D" uid="uid://coiloe2kfxt3f" path="res://asset/art/gif/c01_公寓过道/小蝶探头/11.png" id="206_jtaix"] [ext_resource type="Texture2D" uid="uid://t37uenl3aw7u" path="res://asset/art/animation/c02_吕萍_爬行_left/吕萍-向左爬行8.png" id="206_k61dl"] [ext_resource type="Texture2D" uid="uid://babytfig2wnwc" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行1.png" id="207_pfk2u"] +[ext_resource type="Texture2D" uid="uid://q5kqwixoexgc" path="res://asset/art/gif/c01_公寓过道/小蝶探头/12.png" id="207_rf1ax"] [ext_resource type="Texture2D" uid="uid://tkb3i50koilr" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身21.png" id="207_sjsx3"] [ext_resource type="Texture2D" uid="uid://dvaadc0ahntds" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行2.png" id="208_dewqg"] [ext_resource type="Texture2D" uid="uid://dte5sfw2p2bjn" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身22.png" id="208_drdl1"] +[ext_resource type="Texture2D" uid="uid://l1mfvgty8v12" path="res://asset/art/gif/c01_公寓过道/小蝶探头/13.png" id="208_ku7j2"] +[ext_resource type="Texture2D" uid="uid://b5u6lc238aqah" path="res://asset/art/gif/c01_公寓过道/小蝶探头/14.png" id="209_37eje"] [ext_resource type="Texture2D" uid="uid://bks3g6ml1k7hb" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行3.png" id="209_aifts"] [ext_resource type="Texture2D" uid="uid://bg72e674yvcxx" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身23.png" id="209_imwnw"] [ext_resource type="Texture2D" uid="uid://6pthedi4nyoy" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行4.png" id="210_4mf0v"] +[ext_resource type="Texture2D" uid="uid://m8ecqan6e2qk" path="res://asset/art/gif/c01_公寓过道/小蝶探头/15.png" id="210_ave4u"] [ext_resource type="Texture2D" uid="uid://dwqym45nbmnut" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身24.png" id="210_mstib"] [ext_resource type="Texture2D" uid="uid://x81fakdejumr" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行5.png" id="211_a3f1t"] [ext_resource type="Texture2D" uid="uid://b64eximn6roth" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身25.png" id="211_al4ho"] +[ext_resource type="Texture2D" uid="uid://duw51q2gu7cyu" path="res://asset/art/gif/c01_公寓过道/小蝶探头/16.png" id="211_o38qq"] [ext_resource type="Texture2D" uid="uid://dnvpjhv2l6wxf" path="res://asset/art/animation/c02_吕萍_背靠起身/吕萍-站起身26.png" id="212_1peua"] +[ext_resource type="Texture2D" uid="uid://bt2wosw7pdhmj" path="res://asset/art/gif/c01_公寓过道/小蝶探头/17.png" id="212_ddhdg"] [ext_resource type="Texture2D" uid="uid://mab00tggyb2g" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行6.png" id="212_llbyv"] [ext_resource type="Texture2D" uid="uid://cj4hn24v27ouf" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行7.png" id="213_fgfhl"] [ext_resource type="Texture2D" uid="uid://5rqpik0wvppd" path="res://asset/art/animation/c02_吕萍_蹲下来查看/1.png" id="213_mydup"] +[ext_resource type="Texture2D" uid="uid://dctgqleogl5lg" path="res://asset/art/gif/c01_公寓过道/小蝶探头/18.png" id="213_ymq1g"] [ext_resource type="Texture2D" uid="uid://bwl328fyxnhii" path="res://asset/art/animation/c02_吕萍_蹲下来查看/2.png" id="214_1psu2"] [ext_resource type="Texture2D" uid="uid://dtwhfm614yas2" path="res://asset/art/animation/c02_吕萍_爬行_right/吕萍-向右爬行8.png" id="214_3jncu"] +[ext_resource type="Texture2D" uid="uid://dvei6t48xlvxg" path="res://asset/art/gif/c01_公寓过道/小蝶探头/19.png" id="214_dctmv"] +[ext_resource type="Texture2D" uid="uid://bw5dwkqq48no5" path="res://asset/art/gif/c01_公寓过道/小蝶探头/20.png" id="215_nlmlp"] [ext_resource type="Texture2D" uid="uid://dqcxserj2dow2" path="res://asset/art/animation/c02_吕萍_蹲下来查看/3.png" id="215_s11jd"] +[ext_resource type="Texture2D" uid="uid://ctar1wn1cwe1t" path="res://asset/art/gif/c01_公寓过道/小蝶探头/21.png" id="216_do6od"] [ext_resource type="Texture2D" uid="uid://liui4cnjj4ga" path="res://asset/art/animation/c02_吕萍_蹲下来查看/4.png" id="216_tg2fm"] [ext_resource type="Texture2D" uid="uid://ccpaxwwph2dty" path="res://asset/art/animation/c02_吕萍_蹲下来查看/5.png" id="217_6nqhk"] +[ext_resource type="Texture2D" uid="uid://d1mmmu8oaatag" path="res://asset/art/gif/c01_公寓过道/小蝶探头/22.png" id="217_x8ag7"] [ext_resource type="Texture2D" uid="uid://b3ar3v2ar5me7" path="res://asset/art/animation/c02_吕萍_蹲下来查看/6.png" id="218_5uqv8"] +[ext_resource type="Texture2D" uid="uid://wsk76ctf1a14" path="res://asset/art/gif/c01_公寓过道/小蝶探头/23.png" id="218_dlcc5"] [ext_resource type="Texture2D" uid="uid://1qp87u1muui" path="res://asset/art/animation/c02_吕萍_蹲下来查看/7.png" id="219_pfepy"] +[ext_resource type="Texture2D" uid="uid://dqqyooms4my5q" path="res://asset/art/gif/c01_公寓过道/小蝶探头/24.png" id="219_qql8q"] +[ext_resource type="Texture2D" uid="uid://bpdkw2174o86f" path="res://asset/art/gif/c01_公寓过道/小蝶探头/25.png" id="220_j6p0q"] [ext_resource type="Texture2D" uid="uid://burpxecgilk7j" path="res://asset/art/animation/c02_吕萍_钻出/1.png" id="220_pc8vf"] +[ext_resource type="Texture2D" uid="uid://lk06dwxf2qer" path="res://asset/art/gif/c01_公寓过道/小蝶探头/26.png" id="221_0di6h"] [ext_resource type="Texture2D" uid="uid://e4hgie2jrhho" path="res://asset/art/animation/c02_吕萍_钻出/2.png" id="221_kmvbc"] +[ext_resource type="Texture2D" uid="uid://bew1ypsme7nvv" path="res://asset/art/gif/c01_公寓过道/小蝶探头/27.png" id="222_tsskx"] [ext_resource type="Texture2D" uid="uid://dhnrpfep0k2so" path="res://asset/art/animation/c02_吕萍_钻出/3.png" id="222_vxepr"] +[ext_resource type="Texture2D" uid="uid://do0t88cufjwbk" path="res://asset/art/gif/c01_公寓过道/小蝶探头/28.png" id="223_adpbv"] [ext_resource type="Texture2D" uid="uid://bbu8jdwdey3xg" path="res://asset/art/animation/c02_吕萍_钻出/4.png" id="223_mhh3s"] [ext_resource type="Texture2D" uid="uid://dy84nmsopyxqr" path="res://asset/art/animation/c02_吕萍_钻出/5.png" id="224_afe8e"] +[ext_resource type="Texture2D" uid="uid://s3brvf3al06e" path="res://asset/art/gif/c01_公寓过道/小蝶探头/29.png" id="224_xaqjo"] +[ext_resource type="Texture2D" uid="uid://bnifcn1fbnk2w" path="res://asset/art/gif/c01_公寓过道/小蝶探头/30.png" id="225_exmgj"] [ext_resource type="Texture2D" uid="uid://dk3qpu5v4agsr" path="res://asset/art/animation/c02_吕萍_钻出/6.png" id="225_l0byx"] +[ext_resource type="Texture2D" uid="uid://cqv0vf6wkawa0" path="res://asset/art/gif/c01_公寓过道/小蝶探头/31.png" id="226_glo3y"] [ext_resource type="Texture2D" uid="uid://ysnoxdilxso0" path="res://asset/art/animation/c02_吕萍_钻出/7.png" id="226_ypnvq"] [ext_resource type="Texture2D" uid="uid://bmyvhdrfj4l3l" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过1.png" id="227_n073l"] +[ext_resource type="Texture2D" uid="uid://dh6r2vr2m6nrx" path="res://asset/art/gif/c01_公寓过道/小蝶探头/32.png" id="227_y86r8"] [ext_resource type="Texture2D" uid="uid://3lrtlbg8bf83" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过2.png" id="228_3bhye"] +[ext_resource type="Texture2D" uid="uid://d4adwbu6dvbw8" path="res://asset/art/gif/c01_公寓过道/小蝶探头/33.png" id="228_16mpc"] +[ext_resource type="Texture2D" uid="uid://c3nch7dh2go24" path="res://asset/art/gif/c01_公寓过道/小蝶探头/34.png" id="229_0ssab"] [ext_resource type="Texture2D" uid="uid://7geqjagfoctm" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过3.png" id="229_fuwue"] [ext_resource type="Texture2D" uid="uid://c10js3jj1ev8v" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过4.png" id="230_0wubs"] +[ext_resource type="Texture2D" uid="uid://bldrmks7hivdu" path="res://asset/art/gif/c01_公寓过道/小蝶探头/35.png" id="230_moer7"] +[ext_resource type="Texture2D" uid="uid://bn2rnw8sr0rxo" path="res://asset/art/gif/c01_公寓过道/小蝶探头/36.png" id="231_6xoj6"] [ext_resource type="Texture2D" uid="uid://df45dpodgmk5" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过5.png" id="231_vjpt3"] [ext_resource type="Texture2D" uid="uid://5xnvsqfbnjk" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过6.png" id="232_g7lc1"] +[ext_resource type="Texture2D" uid="uid://c14483vondgmh" path="res://asset/art/gif/c01_公寓过道/小蝶探头/37.png" id="232_n7qvh"] +[ext_resource type="Texture2D" uid="uid://bej2d72mdsmhx" path="res://asset/art/gif/c01_公寓过道/小蝶探头/38.png" id="233_077om"] [ext_resource type="Texture2D" uid="uid://box75usg4ym7f" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过7.png" id="233_i4c25"] +[ext_resource type="Texture2D" uid="uid://ct1blyewa7xod" path="res://asset/art/gif/c01_公寓过道/小蝶探头/39.png" id="234_b6i75"] [ext_resource type="Texture2D" uid="uid://dsm4t3wp6xyd" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过8.png" id="234_lgu52"] +[ext_resource type="Texture2D" uid="uid://r1vqv2m4juhg" path="res://asset/art/gif/c01_公寓过道/小蝶探头/40.png" id="235_2um7t"] [ext_resource type="Texture2D" uid="uid://blvye6wfdlyx" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过9.png" id="235_pypqe"] +[ext_resource type="Texture2D" uid="uid://vnss5fetds4r" path="res://asset/art/gif/c01_公寓过道/小蝶探头/41.png" id="236_iimum"] [ext_resource type="Texture2D" uid="uid://ds6tdi3jvygt2" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过10.png" id="236_j0srk"] +[ext_resource type="Texture2D" uid="uid://blix0canxpyd" path="res://asset/art/gif/c01_公寓过道/小蝶探头/42.png" id="237_u2jno"] [ext_resource type="Texture2D" uid="uid://blon6ohsr0vkx" path="res://asset/art/animation/c02_吕萍_风吹过/吕萍-风吹过11.png" id="237_uq1s2"] [ext_resource type="Texture2D" uid="uid://c3ryy4g5aj0eh" path="res://asset/art/animation/c02_小男孩_idle/小男孩1.png" id="238_5a6ba"] +[ext_resource type="Texture2D" uid="uid://b45d8ibk80bvw" path="res://asset/art/gif/c01_公寓过道/小蝶探头/43.png" id="238_13qfd"] [ext_resource type="Texture2D" uid="uid://dhviu4a6ofxaa" path="res://asset/art/animation/c02_小男孩_idle/小男孩2.png" id="239_46trb"] +[ext_resource type="Texture2D" uid="uid://c3ma0o1xrg3ot" path="res://asset/art/gif/c01_公寓过道/小蝶探头/44.png" id="239_a0f2d"] [ext_resource type="Texture2D" uid="uid://bh0f2cset6w2s" path="res://asset/art/animation/c02_小男孩_running/1.png" id="240_3t378"] +[ext_resource type="Texture2D" uid="uid://b5uj7bn5lcbin" path="res://asset/art/gif/c01_公寓过道/小蝶探头/45.png" id="240_ypwpj"] +[ext_resource type="Texture2D" uid="uid://c7j7scxpvv6je" path="res://asset/art/gif/c01_公寓过道/小蝶探头/46.png" id="241_3qf2e"] [ext_resource type="Texture2D" uid="uid://dmpeolwvca68f" path="res://asset/art/animation/c02_小男孩_running/2.png" id="241_biuyl"] [ext_resource type="Texture2D" uid="uid://bir42st1y2anc" path="res://asset/art/animation/c02_小男孩_running/3.png" id="242_56j1x"] +[ext_resource type="Texture2D" uid="uid://chqcb6t212q8o" path="res://asset/art/gif/c01_公寓过道/小蝶探头/47.png" id="242_ktwt1"] +[ext_resource type="Texture2D" uid="uid://bhg7hecrk0mg5" path="res://asset/art/gif/c01_公寓过道/小蝶探头/48.png" id="243_2v3u4"] [ext_resource type="Texture2D" uid="uid://k8kj0kgwwb28" path="res://asset/art/animation/c02_小男孩_running/4.png" id="243_y2iha"] [ext_resource type="Texture2D" uid="uid://eyby3knxtk5a" path="res://asset/art/animation/c02_小男孩_running/5.png" id="244_bp02c"] +[ext_resource type="Texture2D" uid="uid://dt3unqonodpcc" path="res://asset/art/gif/c01_公寓过道/小蝶探头/49.png" id="244_dlydb"] [ext_resource type="Texture2D" uid="uid://c2psdbslxvkjr" path="res://asset/art/animation/c02_小男孩_running/6.png" id="245_vbfvd"] [ext_resource type="Texture2D" uid="uid://njv8to5ods70" path="res://asset/art/animation/c02_小男孩_running/7.png" id="246_sewoa"] [ext_resource type="Texture2D" uid="uid://cjy2m4ybvb75y" path="res://asset/art/animation/c02_小男孩_吊猫动作/霸凌小孩C1.png" id="247_hb54s"] @@ -1271,6 +1321,161 @@ animations = [{ "speed": 6.0 }, { "frames": [{ +"duration": 9.0, +"texture": ExtResource("195_svnph") +}, { +"duration": 9.0, +"texture": ExtResource("196_4mphc") +}, { +"duration": 9.0, +"texture": ExtResource("197_kqaxi") +}, { +"duration": 9.0, +"texture": ExtResource("198_1pdlh") +}, { +"duration": 9.0, +"texture": ExtResource("199_vbdvx") +}, { +"duration": 9.0, +"texture": ExtResource("200_gln2v") +}, { +"duration": 9.0, +"texture": ExtResource("201_ggbr7") +}, { +"duration": 9.0, +"texture": ExtResource("202_lyduy") +}, { +"duration": 9.0, +"texture": ExtResource("203_cjexx") +}, { +"duration": 9.0, +"texture": ExtResource("204_duw77") +}, { +"duration": 9.0, +"texture": ExtResource("205_02h03") +}, { +"duration": 9.0, +"texture": ExtResource("206_jtaix") +}, { +"duration": 9.0, +"texture": ExtResource("207_rf1ax") +}, { +"duration": 9.0, +"texture": ExtResource("208_ku7j2") +}, { +"duration": 9.0, +"texture": ExtResource("209_37eje") +}, { +"duration": 9.0, +"texture": ExtResource("210_ave4u") +}, { +"duration": 9.0, +"texture": ExtResource("211_o38qq") +}, { +"duration": 9.0, +"texture": ExtResource("212_ddhdg") +}, { +"duration": 9.0, +"texture": ExtResource("213_ymq1g") +}, { +"duration": 9.0, +"texture": ExtResource("214_dctmv") +}, { +"duration": 9.0, +"texture": ExtResource("215_nlmlp") +}, { +"duration": 9.0, +"texture": ExtResource("216_do6od") +}, { +"duration": 9.0, +"texture": ExtResource("217_x8ag7") +}, { +"duration": 9.0, +"texture": ExtResource("218_dlcc5") +}, { +"duration": 9.0, +"texture": ExtResource("219_qql8q") +}, { +"duration": 9.0, +"texture": ExtResource("220_j6p0q") +}, { +"duration": 9.0, +"texture": ExtResource("221_0di6h") +}, { +"duration": 9.0, +"texture": ExtResource("222_tsskx") +}, { +"duration": 9.0, +"texture": ExtResource("223_adpbv") +}, { +"duration": 9.0, +"texture": ExtResource("224_xaqjo") +}, { +"duration": 9.0, +"texture": ExtResource("225_exmgj") +}, { +"duration": 9.0, +"texture": ExtResource("226_glo3y") +}, { +"duration": 9.0, +"texture": ExtResource("227_y86r8") +}, { +"duration": 9.0, +"texture": ExtResource("228_16mpc") +}, { +"duration": 9.0, +"texture": ExtResource("229_0ssab") +}, { +"duration": 9.0, +"texture": ExtResource("230_moer7") +}, { +"duration": 9.0, +"texture": ExtResource("231_6xoj6") +}, { +"duration": 9.0, +"texture": ExtResource("232_n7qvh") +}, { +"duration": 9.0, +"texture": ExtResource("233_077om") +}, { +"duration": 9.0, +"texture": ExtResource("234_b6i75") +}, { +"duration": 9.0, +"texture": ExtResource("235_2um7t") +}, { +"duration": 9.0, +"texture": ExtResource("236_iimum") +}, { +"duration": 9.0, +"texture": ExtResource("237_u2jno") +}, { +"duration": 9.0, +"texture": ExtResource("238_13qfd") +}, { +"duration": 9.0, +"texture": ExtResource("239_a0f2d") +}, { +"duration": 9.0, +"texture": ExtResource("240_ypwpj") +}, { +"duration": 9.0, +"texture": ExtResource("241_3qf2e") +}, { +"duration": 9.0, +"texture": ExtResource("242_ktwt1") +}, { +"duration": 9.0, +"texture": ExtResource("243_2v3u4") +}, { +"duration": 9.0, +"texture": ExtResource("244_dlydb") +}], +"loop": false, +"name": &"c01_小小蝶_公寓楼道口探头", +"speed": 30.0 +}, { +"frames": [{ "duration": 1.0, "texture": ExtResource("146_glua7") }, { diff --git a/manager/scene/scene_manager.gd b/manager/scene/scene_manager.gd index 065a7df9..a36f4a44 100644 --- a/manager/scene/scene_manager.gd +++ b/manager/scene/scene_manager.gd @@ -73,7 +73,7 @@ func unlock_player(): # action_freezed 对应 freeze 与 release 方法 # lock_time: the time to lock the player action. 0 means lock forever, thus the player will be locked until release_player is called. func freeze_player( - lock_time: float, action := PlayerAnimationConfig.ACTION_NONE, auto_quit := false + lock_time: float, action := 3, auto_quit := false ) -> void: var player = get_player() if player: diff --git a/scene/dialog/balloon.gd b/scene/dialog/balloon.gd index 2cc25409..c0f0539c 100755 --- a/scene/dialog/balloon.gd +++ b/scene/dialog/balloon.gd @@ -20,7 +20,7 @@ signal manually_skipped_line @onready var balloon: Control = %Balloon @onready var character_label: RichTextLabel = %CharacterLabel @onready var dialogue_label: DialogueLabel = %DialogueLabel -@onready var responses_menu: DialogueResponsesMenu = %ResponsesMenu +# @onready var responses_menu: DialogueResponsesMenu = %ResponsesMenu ## The dialogue resource var resource: DialogueResource @@ -69,8 +69,8 @@ var dialogue_line: DialogueLine: _setup_content_text() dialogue_label.dialogue_line = dialogue_line - responses_menu.hide() - responses_menu.set_responses(dialogue_line.responses) + # responses_menu.hide() + # responses_menu.set_responses(dialogue_line.responses) # Show our balloon balloon.show() @@ -98,10 +98,10 @@ var dialogue_line: DialogueLine: await dialogue_label.finished_typing if audio_stream_player.playing: await audio_stream_player.finished - # Wait for input - if dialogue_line.responses.size() > 0: - balloon.focus_mode = Control.FOCUS_NONE - responses_menu.show() + # # Wait for input + # if dialogue_line.responses.size() > 0: + # balloon.focus_mode = Control.FOCUS_NONE + # responses_menu.show() else: is_waiting_for_input = true balloon.focus_mode = Control.FOCUS_ALL @@ -134,9 +134,9 @@ func _ready() -> void: balloon.hide() Engine.get_singleton("DialogueManager").mutated.connect(_on_mutated) - # If the responses menu doesn't have a next action set, use this one - if responses_menu.next_action.is_empty(): - responses_menu.next_action = next_action + # # If the responses menu doesn't have a next action set, use this one + # if responses_menu.next_action.is_empty(): + # responses_menu.next_action = next_action # 自定义获得文本,从 tags 中获取备注参数 @@ -213,8 +213,8 @@ func _on_balloon_gui_input(event: InputEvent) -> void: get_viewport().set_input_as_handled() return - # if not is_waiting_for_input: return - if dialogue_line.responses.size() > 0: return + # # if not is_waiting_for_input: return + # if dialogue_line.responses.size() > 0: return # When there are no response options the balloon itself is the clickable thing # get_viewport().set_input_as_handled() @@ -230,7 +230,7 @@ func _on_balloon_gui_input(event: InputEvent) -> void: manually_skipped_line.emit() next(dialogue_line.next_id) -func _on_responses_menu_response_selected(response: DialogueResponse) -> void: - next(response.next_id) +# func _on_responses_menu_response_selected(response: DialogueResponse) -> void: +# next(response.next_id) #endregion diff --git a/scene/dialog/balloon_debug.gd b/scene/dialog/balloon_debug.gd index e67445ea..947ada83 100644 --- a/scene/dialog/balloon_debug.gd +++ b/scene/dialog/balloon_debug.gd @@ -18,7 +18,6 @@ extends CanvasLayer @onready var balloon: Control = %Balloon @onready var character_label: RichTextLabel = %CharacterLabel @onready var dialogue_label: DialogueLabel = %DialogueLabel -@onready var responses_menu: DialogueResponsesMenu = %ResponsesMenu ## The dialogue resource var resource: DialogueResource @@ -66,9 +65,6 @@ var dialogue_line: DialogueLine: _setup_content_text() dialogue_label.dialogue_line = dialogue_line - responses_menu.hide() - responses_menu.set_responses(dialogue_line.responses) - # Show our balloons balloon.show() will_hide_balloon = false @@ -94,10 +90,6 @@ func _ready() -> void: balloon.hide() Engine.get_singleton("DialogueManager").mutated.connect(_on_mutated) - # If the responses menu doesn't have a next action set, use this one - if responses_menu.next_action.is_empty(): - responses_menu.next_action = next_action - # 自定义获得文本,从 tags 中获取备注参数 func _setup_content_text() -> void: @@ -170,12 +162,6 @@ func _on_mutated(_mutation: Dictionary) -> void: # get_viewport().set_input_as_handled() # return -# # if not is_waiting_for_input: return -# if dialogue_line.responses.size() > 0: return - -# # When there are no response options the balloon itself is the clickable thing -# # get_viewport().set_input_as_handled() - # #if event is InputEventMouseButton and event.is_pressed() and event.button_index == MOUSE_BUTTON_LEFT: # #next(dialogue_line.next_id) # #elif event.is_action_pressed(next_action) and get_viewport().gui_get_focus_owner() == balloon: @@ -186,8 +172,4 @@ func _on_mutated(_mutation: Dictionary) -> void: # get_viewport().set_input_as_handled() # manually_skipped_line.emit() # next(dialogue_line.next_id) - -func _on_responses_menu_response_selected(response: DialogueResponse) -> void: - next(response.next_id) - #endregion diff --git a/scene/entity/portal.gd b/scene/entity/portal.gd index 253b5a4f..188e6047 100644 --- a/scene/entity/portal.gd +++ b/scene/entity/portal.gd @@ -1,6 +1,8 @@ @tool class_name Portal2D extends Sprite2D +signal before_pre_transport_wait + @export_multiline var debug_note: String = "" @export var enabled := true: set(val): @@ -26,7 +28,7 @@ var target_portal := "none": # 只在编辑器模式下检查 if is_node_ready() and Engine.is_editor_hint(): _check_sign_mark_and_texture() -# @export_custom() var pre_transport_callable: NodePath +@export var pre_transport_wait_time := 0.0 # holding 意味着当前门禁用,不可传送,需要先完成某些条件 @export var holding := false @export var holding_reason_key := "" @@ -149,9 +151,9 @@ func _on_interacted() -> void: interact_mutex.unlock() return interact_mutex.unlock() - # if pre_transport_callable: - # pass - # await () + before_pre_transport_wait.emit() + if pre_transport_wait_time > 0.0: + await get_tree().create_timer(pre_transport_wait_time).timeout if GlobalConfig.DEBUG: print("传送前往", target_scene, target_portal, " immediately=", immediately) var ground_loader = SceneManager.get_ground_loader() as GroundLoader diff --git a/scene/ground/scene/c01/s07_animation.gd b/scene/ground/scene/c01/s07_animation.gd index 7c3ab6d2..892c2aad 100644 --- a/scene/ground/scene/c01/s07_animation.gd +++ b/scene/ground/scene/c01/s07_animation.gd @@ -18,7 +18,7 @@ func _ready() -> void: var fog var seller -var ambush_seller:Ambush2D +var ambush_seller: Ambush2D func _on_ground_ready() -> void: @@ -31,9 +31,20 @@ func _on_ground_ready() -> void: get_tree().create_timer(5.0).timeout.connect(_on_fog_disappear) seller = $"../DeployLayer/报童" as AnimatedSprite2D ambush_seller = $"../DeployLayer/报童/Ambush报童" as Ambush2D + var bookstore_portal = $"../DeployLayer/portal_2" as Portal2D if ambush_seller.played: # 已交互,不再 holding 门 - $"../DeployLayer/portal_2".holding = false + bookstore_portal.holding = false + else: + # 第一次进入,等待播放动画 + bookstore_portal.pre_transport_wait_time = 3.5 + bookstore_portal.before_pre_transport_wait.connect(_knock_door) + SceneManager.pop_debug_dialog_info("音效", "敲门") + + +func _knock_door(): + # 6 号动作:敲门 + SceneManager.freeze_player(3.5, 6) func _on_fog_disappear() -> void: @@ -44,6 +55,7 @@ func _on_fog_disappear() -> void: func seller_interacted(): $"../DeployLayer/portal_2".holding = false # 报童交互 + SceneManager.freeze_player(3.0) seller.play("报童给报纸") # 提前写入 prop 中,防止存档 bug,稍后播放获得动画 ArchiveManager.archive.prop_inventory.enable_item("prop_信碎片2") diff --git a/scene/ground/scene/c01/s07_书店外.tscn b/scene/ground/scene/c01/s07_书店外.tscn index 43a17a01..d5d8f2f0 100644 --- a/scene/ground/scene/c01/s07_书店外.tscn +++ b/scene/ground/scene/c01/s07_书店外.tscn @@ -19,7 +19,7 @@ noise_type = 2 fractal_type = 2 -[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qmfti"] +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_gvcke"] width = 1600 height = 400 seamless = true @@ -29,7 +29,7 @@ noise = SubResource("FastNoiseLite_munbn") [sub_resource type="ShaderMaterial" id="ShaderMaterial_tskev"] resource_local_to_scene = true shader = ExtResource("5_ers28") -shader_parameter/noise = SubResource("NoiseTexture2D_qmfti") +shader_parameter/noise = SubResource("NoiseTexture2D_gvcke") shader_parameter/grey_level = 0.6 shader_parameter/speed = 0.5 @@ -93,6 +93,7 @@ frame_progress = 0.252889 character_name = "小孩甲" anonymous = false height = -20.0 +dialogue_title = "c01_s07_吉祥话1" [node name="Npc其余小孩" parent="Ground/DeployLayer" index="5" instance=ExtResource("6_fw22n")] position = Vector2(425, 0) @@ -103,6 +104,7 @@ frame_progress = 0.89893 character_name = "小孩甲" anonymous = false height = -10.0 +dialogue_title = "c01_s07_吉祥话2" [node name="陆仁擦刀" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="6"] position = Vector2(199, 0) @@ -135,6 +137,7 @@ action_configs = Array[Dictionary]([{ position = Vector2(-11, 53) trigger_mode = "interact" freeze_time = 1.0 +hook_method = "seller_interacted" [node name="Note橱柜" parent="Ground/DeployLayer" index="9" instance=ExtResource("5_3pha1")] position = Vector2(933, 30) diff --git a/scene/ground/scene/c01/s09_animation.gd b/scene/ground/scene/c01/s09_animation.gd index f1d8d284..d5e1d06a 100644 --- a/scene/ground/scene/c01/s09_animation.gd +++ b/scene/ground/scene/c01/s09_animation.gd @@ -4,7 +4,10 @@ extends AnimationRoot # 覆盖该方法 func _default_data() -> Dictionary: - return {} + return { + # # 雾是否已经消失, 第一次进入时为 false + # "fog_disappeared": false, + } func _ready() -> void: diff --git a/scene/ground/scene/c01/s09_公寓楼外.tscn b/scene/ground/scene/c01/s09_公寓楼外.tscn index 48afa3ff..f6e5a5ea 100644 --- a/scene/ground/scene/c01/s09_公寓楼外.tscn +++ b/scene/ground/scene/c01/s09_公寓楼外.tscn @@ -1,14 +1,47 @@ -[gd_scene load_steps=7 format=3 uid="uid://c777lv8mjojcw"] +[gd_scene load_steps=15 format=3 uid="uid://c777lv8mjojcw"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_mrwu5"] [ext_resource type="Script" uid="uid://c7rvvsuf18ykn" path="res://scene/ground/scene/c01/s09_animation.gd" id="2_u053j"] +[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="3_4myxt"] [ext_resource type="PackedScene" uid="uid://b68oedsmd0tof" path="res://scene/ground/script/c01/s01_公寓外_自动枯萎的花朵.tscn" id="3_52pqy"] [ext_resource type="PackedScene" uid="uid://h0s5ms7r7d8g" path="res://scene/shading/ghost.tscn" id="4_wqm5r"] [ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="5_pssh2"] +[ext_resource type="PackedScene" uid="uid://bicuc35kbn8hd" path="res://scene/shading/fog.tscn" id="7_wrhtk"] +[ext_resource type="Shader" uid="uid://bcfnbll451i2r" path="res://asset/shader/fog.gdshader" id="8_0ohlv"] +[ext_resource type="Texture2D" uid="uid://cs56isj1je50a" path="res://asset/art/scene/c01/s07_书店外/fog_mask.png" id="9_j34rt"] [sub_resource type="LabelSettings" id="LabelSettings_7adaf"] font_size = 20 +[sub_resource type="FastNoiseLite" id="FastNoiseLite_sum51"] +noise_type = 2 +fractal_type = 2 + +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qmfti"] +width = 1600 +height = 400 +seamless = true +seamless_blend_skirt = 0.25 +noise = SubResource("FastNoiseLite_sum51") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_828bq"] +resource_local_to_scene = true +shader = ExtResource("8_0ohlv") +shader_parameter/noise = SubResource("NoiseTexture2D_qmfti") +shader_parameter/grey_level = 0.6 +shader_parameter/speed = 0.5 + +[sub_resource type="SpriteFrames" id="SpriteFrames_6w7lv"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("9_j34rt") +}], +"loop": false, +"name": &"default", +"speed": 5.0 +}] + [node name="S09" type="Node2D"] [node name="Ground" parent="." instance=ExtResource("1_mrwu5")] @@ -18,10 +51,12 @@ scene_name = "c01_s09" script = ExtResource("2_u053j") oneshot_animation = "" -[node name="portal_right" parent="Ground/DeployLayer" index="1"] -target_scene = "c02_s08" +[node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("3_4myxt")] +position = Vector2(321, 9) +debug_note = "传送来的节点" +portal_name = "1" -[node name="Label" type="Label" parent="Ground/DeployLayer" index="2"] +[node name="Label" type="Label" parent="Ground/DeployLayer" index="3"] offset_left = 132.0 offset_top = -9.0 offset_right = 212.0 @@ -29,10 +64,10 @@ offset_bottom = 16.0 text = "公寓楼外" label_settings = SubResource("LabelSettings_7adaf") -[node name="S01自动枯萎的花朵" parent="Ground/DeployLayer" index="3" instance=ExtResource("3_52pqy")] +[node name="S01自动枯萎的花朵" parent="Ground/DeployLayer" index="4" instance=ExtResource("3_52pqy")] position = Vector2(8, 81) -[node name="Ghost" parent="Ground/DeployLayer" index="4" instance=ExtResource("4_wqm5r")] +[node name="Ghost" parent="Ground/DeployLayer" index="5" instance=ExtResource("4_wqm5r")] visible = false z_index = 10 position = Vector2(-119, 13) @@ -43,6 +78,14 @@ one_shot = false freeze_time = 0.1 hook_method = "player_been_catched" +[node name="Fog" parent="Ground/DeployLayer" index="6" instance=ExtResource("7_wrhtk")] +z_index = 10 +material = SubResource("ShaderMaterial_828bq") +position = Vector2(399, -49) +sprite_frames = SubResource("SpriteFrames_6w7lv") +animation = &"default" +frame = 0 + [node name="MainPlayer" parent="Ground" index="5"] character = "小小蝶" diff --git a/scene/ground/scene/c01/s10_animation.gd b/scene/ground/scene/c01/s10_animation.gd index 68319f6f..faaf1353 100644 --- a/scene/ground/scene/c01/s10_animation.gd +++ b/scene/ground/scene/c01/s10_animation.gd @@ -14,4 +14,14 @@ func _ready() -> void: func _on_ground_ready() -> void: - pass + # 不显示玩家,锁定玩家移动 + SceneManager.freeze_player(0) + # 直接播放动画效果 + var animation_player = $"../DeployLayer/小小蝶探头" + animation_player.animation_finished.connect(_on_animation_finished) + SceneManager.focus_node(animation_player) + +func _on_animation_finished(): + # 鬼差眼睛 + var ghost = $"../S10鬼差探头" + ghost.play() \ No newline at end of file diff --git a/scene/ground/scene/c01/s10_公寓楼道.tscn b/scene/ground/scene/c01/s10_公寓楼道.tscn index 08c564a1..4b597a8f 100644 --- a/scene/ground/scene/c01/s10_公寓楼道.tscn +++ b/scene/ground/scene/c01/s10_公寓楼道.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=5 format=3 uid="uid://be57l2o3vxxtm"] +[gd_scene load_steps=6 format=3 uid="uid://be57l2o3vxxtm"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_hhs2q"] [ext_resource type="Script" uid="uid://cu74s33qyiax7" path="res://scene/ground/scene/c01/s10_animation.gd" id="2_4kx83"] [ext_resource type="Texture2D" uid="uid://clsj2fcth8ts3" path="res://asset/art/scene/c01/s10_公寓过道/bg_过道夜晚.png" id="3_slkid"] [ext_resource type="SpriteFrames" uid="uid://dtwl5tgu7f4k5" path="res://asset/art/gif/c01_公寓过道/frames.tres" id="4_bhb7e"] +[ext_resource type="PackedScene" uid="uid://bf6oxxe2e6vxj" path="res://scene/ground/script/c01/s10_鬼差探头.tscn" id="5_dnd0r"] [node name="S10" type="Node2D"] @@ -20,15 +21,14 @@ texture = ExtResource("3_slkid") [node name="portal_right" parent="Ground/DeployLayer" index="1"] target_scene = "c02_s08" -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="2"] -position = Vector2(19, 6) +[node name="小小蝶探头" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="2"] +position = Vector2(48, 7) sprite_frames = ExtResource("4_bhb7e") animation = &"小蝶探头" autoplay = "小蝶探头" -frame = 49 -frame_progress = 1.0 [node name="MainPlayer" parent="Ground" index="5"] +visible = false character = "小小蝶" [node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] @@ -37,4 +37,8 @@ texture = null [node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"] points = PackedVector2Array(37, 150, 665, 150) +[node name="S10鬼差探头" parent="Ground" instance=ExtResource("5_dnd0r")] +modulate = Color(1, 1, 1, 0) +position = Vector2(33, -154) + [editable path="Ground"] diff --git a/scene/ground/scene/c01/s12_animation.gd b/scene/ground/scene/c01/s12_animation.gd index 8d1b2593..a9f7e2a1 100644 --- a/scene/ground/scene/c01/s12_animation.gd +++ b/scene/ground/scene/c01/s12_animation.gd @@ -33,6 +33,8 @@ func _on_ground_ready() -> void: interactable_bowl.enabled = true begger.play("杂戏团夜晚_小孩放下碗") + # 雾气浓度逐渐上升到 1.0 + create_tween().tween_property($"../DeployLayer/Fog", "modulate:a", 1.0, 10.0) $"../DeployLayer/飘动的寻人启事".visible = true # test # call_deferred("_ghost_move") @@ -73,13 +75,19 @@ func _on_interactable_bowl_interacted() -> void: # TODO 其他⼩孩此时停下表演 SceneManager.pop_debug_dialog_info("美术", "其他⼩孩此时停下表演") $"../DeployLayer/其余小孩".pause() - $"../DeployLayer/陆仁舞刀".pause() + var luren = $"../DeployLayer/陆仁舞刀" as AnimatedSprite2D + (luren.sprite_frames as SpriteFrames).set_animation_loop("杂戏团夜晚_陆仁舞刀", false) + luren.animation_finished.connect(_on_luren_animation_finished, CONNECT_ONE_SHOT) SceneManager.freeze_player(0) # ⼩男孩询问吕萍银元从哪⾥弄来的 DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s12_鬼差来之前对话") DialogueManager.dialogue_ended.connect(_on_ghost_coming, CONNECT_ONE_SHOT) +func _on_luren_animation_finished() -> void: + $"../DeployLayer/陆仁舞刀".play("陆仁收刀") + + func _on_ghost_coming(_res) -> void: DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s12_鬼差来了") DialogueManager.dialogue_ended.connect(mice.flush_right_and_disable, CONNECT_ONE_SHOT) @@ -93,8 +101,14 @@ func _on_ghost_coming(_res) -> void: func _ghost_move(_res) -> void: if GlobalConfig.DEBUG: print("鬼差移动") + # 启用 success ambush + $"../DeployLayer/AmbushSuccess".enabled = true + # 追逐时禁止进入书店 $"../DeployLayer/portal_2".enabled = false SceneManager.pop_debug_dialog_info("音效", "鬼差出现") + # 允许玩家向右跑,解锁右边界 + SceneManager.get_player().player_movement_rect.size.x = 2500 + SceneManager.get_camera_marker().limit_right = 2500 ghost.visible = true # ghost.play() var tween = create_tween() @@ -105,3 +119,15 @@ func player_been_catched() -> void: # TODO 玩家被抓 SceneManager.pop_debug_dialog_info("美术", "玩家被鬼差抓住") get_tree().paused = true + +func player_run_away() -> void: + # 玩家继续逃脱,传送到公寓楼外 + _show_next_scene(true) + + +func _show_next_scene(seamless: bool): + if seamless: + # 无缝转场过程 + SceneManager.get_ground_loader().transition_to_scene("c01_s09", "1", 0.0) + else: + SceneManager.get_ground_loader().transition_to_scene("c01_s09", "1") diff --git a/scene/ground/scene/c01/s12_书店外_诡异版.tscn b/scene/ground/scene/c01/s12_书店外_诡异版.tscn index dc94f092..9e3e2164 100644 --- a/scene/ground/scene/c01/s12_书店外_诡异版.tscn +++ b/scene/ground/scene/c01/s12_书店外_诡异版.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=21 format=3 uid="uid://bol5hl68pbpgq"] +[gd_scene load_steps=28 format=3 uid="uid://bol5hl68pbpgq"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_llw14"] [ext_resource type="Script" uid="uid://bh4h0e158t1oj" path="res://scene/ground/scene/c01/s12_animation.gd" id="2_krdvw"] @@ -16,6 +16,9 @@ [ext_resource type="PackedScene" uid="uid://nwpbl5yuh280" path="res://scene/ground/script/c01/s00_自动跟随的老鼠.tscn" id="12_qpv8m"] [ext_resource type="SpriteFrames" uid="uid://cvkuw35ulebme" path="res://asset/art/gif/c01_书店外街道/frames.tres" id="13_lucm6"] [ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="14_ct084"] +[ext_resource type="PackedScene" uid="uid://bicuc35kbn8hd" path="res://scene/shading/fog.tscn" id="15_pvvjq"] +[ext_resource type="Shader" uid="uid://bcfnbll451i2r" path="res://asset/shader/fog.gdshader" id="16_guu7t"] +[ext_resource type="Texture2D" uid="uid://c0ntr31be3s3y" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/fog_mask.png" id="17_7jjl5"] [ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="17_nta2f"] [ext_resource type="Texture2D" uid="uid://5byh65ppidsu" path="res://asset/art/scene/c01/s07_书店外/书店外街道夜晚 参考.png" id="18_0xa0c"] @@ -41,6 +44,35 @@ _data = { &"intro": SubResource("Animation_48eje") } +[sub_resource type="FastNoiseLite" id="FastNoiseLite_1tspp"] +noise_type = 2 +fractal_type = 2 + +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qmfti"] +width = 2000 +height = 400 +seamless = true +seamless_blend_skirt = 0.25 +noise = SubResource("FastNoiseLite_1tspp") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_5qtdl"] +resource_local_to_scene = true +shader = ExtResource("16_guu7t") +shader_parameter/noise = SubResource("NoiseTexture2D_qmfti") +shader_parameter/grey_level = 0.6 +shader_parameter/speed = 0.5 + +[sub_resource type="SpriteFrames" id="SpriteFrames_p7n7n"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("17_7jjl5") +}], +"loop": false, +"name": &"default", +"speed": 5.0 +}] + [node name="S12" type="Node2D"] metadata/_edit_horizontal_guides_ = [88.0] @@ -50,7 +82,7 @@ player_y = 60 [node name="AnimationPlayer" parent="Ground" index="0"] libraries = { -"": SubResource("AnimationLibrary_38lx7") +&"": SubResource("AnimationLibrary_38lx7") } script = ExtResource("2_krdvw") oneshot_animation = "intro" @@ -100,13 +132,15 @@ hook_method = "player_been_catched" [node name="飘动的寻人启事" parent="Ground/DeployLayer" index="5" instance=ExtResource("11_pwu7i")] position = Vector2(655, -58) -[node name="陆仁舞刀" parent="Ground/DeployLayer" index="6" instance=ExtResource("12_jutue")] -position = Vector2(398, 1) +[node name="陆仁舞刀" parent="Ground/DeployLayer" index="6" instance=ExtResource("14_ct084")] +position = Vector2(373, -1) sprite_frames = ExtResource("13_lucm6") animation = &"杂戏团夜晚_陆仁舞刀" autoplay = "杂戏团夜晚_陆仁舞刀" -frame_progress = 0.0 -script = null +action_configs = Array[Dictionary]([{ +"animation_intro": &"陆仁收刀", +&"animation_next": "陆仁收刀后呼吸" +}]) [node name="其余小孩" parent="Ground/DeployLayer" index="7" instance=ExtResource("12_jutue")] position = Vector2(530, 1) @@ -138,6 +172,22 @@ enabled = false disable_prop_after_interacted = true prop_key = "prop_银元" +[node name="Fog" parent="Ground/DeployLayer" index="9" instance=ExtResource("15_pvvjq")] +modulate = Color(1, 1, 1, 0.141176) +z_index = 10 +material = SubResource("ShaderMaterial_5qtdl") +position = Vector2(1503, -48) +sprite_frames = SubResource("SpriteFrames_p7n7n") +animation = &"default" +frame = 0 + +[node name="AmbushSuccess" parent="Ground/DeployLayer" index="10" instance=ExtResource("9_nqlku")] +position = Vector2(1656, 50) +enabled = false +one_shot = false +freeze_time = 1.0 +hook_method = "player_run_away" + [node name="Light" parent="Ground/AmbientLayer" index="0" instance=ExtResource("5_kywnm")] position = Vector2(999, -5) texture = null diff --git a/scene/ground/script/c01/s10_鬼差探头.gd b/scene/ground/script/c01/s10_鬼差探头.gd index 519e73fd..11c836db 100644 --- a/scene/ground/script/c01/s10_鬼差探头.gd +++ b/scene/ground/script/c01/s10_鬼差探头.gd @@ -1,4 +1,7 @@ -extends CanvasLayer +extends Node2D -func _ready() -> void: - layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME \ No newline at end of file + +func play(): + var tween = create_tween() + tween.tween_property(self, "modulate:a", 1.0, 0.5) + $AnimationPlayer.play("鬼差探头") diff --git a/scene/ground/script/c01/s10_鬼差探头.tscn b/scene/ground/script/c01/s10_鬼差探头.tscn index 99ccff35..dea4e7f7 100644 --- a/scene/ground/script/c01/s10_鬼差探头.tscn +++ b/scene/ground/script/c01/s10_鬼差探头.tscn @@ -1,15 +1,54 @@ -[gd_scene load_steps=5 format=3 uid="uid://bf6oxxe2e6vxj"] +[gd_scene load_steps=8 format=3 uid="uid://bf6oxxe2e6vxj"] [ext_resource type="Script" uid="uid://bgffnekpvw8pu" path="res://scene/ground/script/c01/s10_鬼差探头.gd" id="1_pvnth"] [ext_resource type="Texture2D" uid="uid://dsyb81xacsbc8" path="res://asset/art/scene/c01/s03_旧版序章/ux_背景gaise.png" id="2_r4vbv"] [ext_resource type="Texture2D" uid="uid://bqawq75la061h" path="res://asset/art/scene/c01/s03_旧版序章/ux_鬼差脸gaise.png" id="3_dxjux"] [ext_resource type="Texture2D" uid="uid://bvxa5gejmlk4o" path="res://asset/art/scene/c01/s03_旧版序章/e_柱子有红纹gaise.png" id="4_beln2"] -[node name="S10鬼差探头" type="CanvasLayer"] -layer = 5 +[sub_resource type="Animation" id="Animation_ptmad"] +resource_name = "鬼差探头" +length = 6.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("脸与眼:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0.0066117, 0.6, 1.2, 2.13333, 2.9, 3.86667, 4.63333, 5.36667, 6.03333), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Vector2(-87, -5), Vector2(-78, 3), Vector2(-66, 2), Vector2(-56, 5), Vector2(-45, 5), Vector2(-41, 10), Vector2(-40, 19), Vector2(-30, 24), Vector2(-27, 28)] +} + +[sub_resource type="Animation" id="Animation_ug335"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("脸与眼:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-67, -10)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ug335"] +_data = { +&"RESET": SubResource("Animation_ug335"), +&"鬼差探头": SubResource("Animation_ptmad") +} + +[node name="S10鬼差探头" type="Node2D"] script = ExtResource("1_pvnth") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_ug335") +} [node name="背景" type="Sprite2D" parent="."] position = Vector2(-136, -7) @@ -18,7 +57,7 @@ texture = ExtResource("2_r4vbv") centered = false [node name="脸与眼" type="Sprite2D" parent="."] -position = Vector2(-30, -6) +position = Vector2(-67, -10) texture = ExtResource("3_dxjux") centered = false diff --git a/scene/player/main_player.tscn b/scene/player/main_player.tscn index 8d747202..52f0fbf6 100644 --- a/scene/player/main_player.tscn +++ b/scene/player/main_player.tscn @@ -29,7 +29,7 @@ z_index = 5 collision_mask = 2 script = ExtResource("1_3a78y") running_locked = true -debug_freeze = 6 +debug_freeze = 7 metadata/_edit_vertical_guides_ = [-120.0] metadata/_edit_horizontal_guides_ = [-9.0] diff --git a/scene/player/player_animation_config.gd b/scene/player/player_animation_config.gd index 52d1d38f..3c4dd50b 100644 --- a/scene/player/player_animation_config.gd +++ b/scene/player/player_animation_config.gd @@ -99,5 +99,7 @@ var ANIMATION_CONFIG = { 5: [&"c01_小小蝶_书店外看向橱窗", Vector2.ONE, Vector2(0, -88.0)], # 敲门(c01_s07 书店外) 6: [&"c01_小小蝶_书店外敲门", Vector2.ONE, Vector2(0, -88.0)], + # c01_s09 小小蝶_公寓楼道口探头 + 7: [&"c01_小小蝶_公寓楼道口探头", Vector2.ONE, Vector2(-3, -82.5)], }, }