From 3bed2fc3a4a2e38dcab0025ee71af7e52c391424 Mon Sep 17 00:00:00 2001 From: cakipaul Date: Fri, 1 Aug 2025 00:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=83=96=E5=AD=90=E6=B8=B8=E6=88=8F=E6=A3=BA?= =?UTF-8?q?=E6=9D=90=E6=80=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png | Bin 0 -> 6834 bytes .../c03_棺材怪DIY素材/砍下来.png.import | 34 +++ .../砍下来.png => c03_棺材怪DIY素材/砍下来_效果.png} | Bin .../c03_棺材怪DIY素材/砍下来_效果.png.import | 34 +++ .../c03_棺材怪DIY素材/砍下来右.png | Bin 0 -> 6647 bytes .../c03_棺材怪DIY素材/砍下来右.png.import | 34 +++ .../砍下来右.png => c03_棺材怪DIY素材/砍下来右_效果.png} | Bin .../c03_棺材怪DIY素材/砍下来右_效果.png.import | 34 +++ .../c03_棺材怪合并素材_frames.tres | 138 ++++++++--- .../c03_胖子游戏第一段_frames.tres | 25 +- .../c03_胖子游戏第一段/胖子对半砍/0.png | Bin 0 -> 767 bytes .../{砍下来.png.import => 胖子对半砍/0.png.import} | 8 +- .../c03_胖子游戏第一段/胖子对半砍/1.png | Bin 0 -> 717 bytes .../{砍下来右.png.import => 胖子对半砍/1.png.import} | 8 +- .../c03_胖子游戏第一段/胖子对半砍/2.png | Bin 0 -> 735 bytes .../c03_胖子游戏第一段/胖子对半砍/2.png.import | 34 +++ .../c03_胖子游戏第一段/胖子对半砍/3.png | Bin 0 -> 482 bytes .../c03_胖子游戏第一段/胖子对半砍/3.png.import | 34 +++ .../c03_胖子游戏第一段/胖子对半砍/4.png | Bin 0 -> 295 bytes .../c03_胖子游戏第一段/胖子对半砍/4.png.import | 34 +++ .../c03_胖子游戏第一段/胖子对半砍/5.png | Bin 0 -> 300 bytes .../c03_胖子游戏第一段/胖子对半砍/5.png.import | 34 +++ .../c03_胖子游戏第一段/胖子对半砍/6.png | Bin 0 -> 295 bytes .../c03_胖子游戏第一段/胖子对半砍/6.png.import | 34 +++ .../c03_胖子游戏第一段/胖子对半砍/7.png | Bin 0 -> 300 bytes .../c03_胖子游戏第一段/胖子对半砍/7.png.import | 34 +++ .../c03_胖子游戏第一段/胖子对半砍/8.png | Bin 0 -> 295 bytes .../c03_胖子游戏第一段/胖子对半砍/8.png.import | 34 +++ .../c03_胖子游戏第一段/胖子的母亲/0.png | Bin 0 -> 511 bytes .../c03_胖子游戏第一段/胖子的母亲/0.png.import | 34 +++ .../c03_胖子游戏第一段/胖子的母亲/1.png | Bin 0 -> 498 bytes .../c03_胖子游戏第一段/胖子的母亲/1.png.import | 34 +++ config/animation/entity_sprite_frames.tres | 80 +++++- scene/character/player_animation_config.gd | 1 + scene/ground/scene/c03/s10_胖子游戏1.gd | 8 +- scene/ground/scene/c03/s10_胖子游戏1.tscn | 233 ++++++++++++++++-- scene/ground/scene/c03/s11_胖子游戏2.tscn | 4 +- scene/ground/scene/c03/s12_胖子游戏3.tscn | 78 +++--- scene/ground/scene/c03/s13_胖子游戏4.tscn | 86 ------- scene/ground/script/c03/胖子游戏棺材怪.gd | 109 ++++++++ scene/ground/script/c03/胖子游戏棺材怪.gd.uid | 1 + 41 files changed, 1018 insertions(+), 203 deletions(-) create mode 100644 asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png.import rename asset/art/gif/c03_胖子游戏/{c03_胖子游戏第一段/砍下来.png => c03_棺材怪DIY素材/砍下来_效果.png} (100%) create mode 100644 asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png.import rename asset/art/gif/c03_胖子游戏/{c03_胖子游戏第一段/砍下来右.png => c03_棺材怪DIY素材/砍下来右_效果.png} (100%) create mode 100644 asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png rename asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/{砍下来.png.import => 胖子对半砍/0.png.import} (72%) create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png rename asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/{砍下来右.png.import => 胖子对半砍/1.png.import} (71%) create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png.import create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png create mode 100644 asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png.import delete mode 100644 scene/ground/scene/c03/s13_胖子游戏4.tscn create mode 100644 scene/ground/script/c03/胖子游戏棺材怪.gd create mode 100644 scene/ground/script/c03/胖子游戏棺材怪.gd.uid diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png new file mode 100644 index 0000000000000000000000000000000000000000..de68686e6f2093362fd2edaa3d675a0be935f0d4 GIT binary patch literal 6834 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 literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png.import b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png.import new file mode 100644 index 00000000..5d15f1bf --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qwkt46cd6ofx" +path="res://.godot/imported/砍下来.png-be1c053bd4793e3c95e3f9017c54fb51.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png" +dest_files=["res://.godot/imported/砍下来.png-be1c053bd4793e3c95e3f9017c54fb51.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png similarity index 100% rename from asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png rename to asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png.import b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png.import new file mode 100644 index 00000000..33a86286 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqpvlq4jg2ffm" +path="res://.godot/imported/砍下来_效果.png-65745748f89cbb773e475b77c44f6e9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png" +dest_files=["res://.godot/imported/砍下来_效果.png-65745748f89cbb773e475b77c44f6e9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png new file mode 100644 index 0000000000000000000000000000000000000000..76f799f71830838cbb7ff968db1fcde941ace920 GIT binary patch literal 6647 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 BR&W3S literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png.import b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png.import new file mode 100644 index 00000000..04b25442 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctr7lckd3d83c" +path="res://.godot/imported/砍下来右.png-12ff13d17ab893d649be7667eada0984.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png" +dest_files=["res://.godot/imported/砍下来右.png-12ff13d17ab893d649be7667eada0984.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png similarity index 100% rename from asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png rename to asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png.import b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png.import new file mode 100644 index 00000000..e8ebe4f8 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://baifl7ns8mgmn" +path="res://.godot/imported/砍下来右_效果.png-2d01ad2958276806aba2dfca517d25db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png" +dest_files=["res://.godot/imported/砍下来右_效果.png-2d01ad2958276806aba2dfca517d25db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres b/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres index d7fc52a3..8e1a6a5a 100644 --- a/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres +++ b/asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres @@ -1,42 +1,100 @@ -[gd_resource type="SpriteFrames" load_steps=34 format=3 uid="uid://wki5e7qtniyn"] +[gd_resource type="SpriteFrames" load_steps=42 format=3 uid="uid://wki5e7qtniyn"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/0.png" id="1_1bfo3"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动/0.png" id="1_3sag0"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/0.png" id="1_ddjd1"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/0.png" id="1_gocnt"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动/1.png" id="2_0dcjf"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/1.png" id="2_1bfo3"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/1.png" id="2_j1ego"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/1.png" id="2_rgpbq"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/2.png" id="3_j1ego"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/2.png" id="3_s55rn"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/2.png" id="3_v68yb"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/3.png" id="4_domtr"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/3.png" id="4_gocnt"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/3.png" id="4_s55rn"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/0.png" id="5_2j3c0"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/4.png" id="5_063np"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/4.png" id="5_rgpbq"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/1.png" id="6_nysf7"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/5.png" id="6_vviol"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/2.png" id="7_0vrf3"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/6.png" id="7_po16o"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/7.png" id="8_3pxk2"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/3.png" id="8_g0hd4"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/0.png" id="9_3gq86"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/1.png" id="10_j3hcn"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/2.png" id="11_x0277"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/3.png" id="12_b2afe"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/0.png" id="13_jgbc1"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/1.png" id="14_mfcqr"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/2.png" id="15_ghc5s"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/3.png" id="16_ugata"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动右/0.png" id="19_82byw"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动右/1.png" id="20_pjkh2"] +[ext_resource type="Texture2D" uid="uid://d1p1kwylx2qum" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/0.png" id="1_1bfo3"] +[ext_resource type="Texture2D" uid="uid://drbxkois8npto" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动/0.png" id="1_3sag0"] +[ext_resource type="Texture2D" uid="uid://bognpcebg65my" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/0.png" id="1_ddjd1"] +[ext_resource type="Texture2D" uid="uid://cy0huf8tg10qx" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/0.png" id="1_gocnt"] +[ext_resource type="Texture2D" uid="uid://ctr7lckd3d83c" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png" id="1_t7ytd"] +[ext_resource type="Texture2D" uid="uid://bp1auuh11v7fv" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动/1.png" id="2_0dcjf"] +[ext_resource type="Texture2D" uid="uid://dn10uywsk1oxc" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/1.png" id="2_1bfo3"] +[ext_resource type="Texture2D" uid="uid://bakmoknolypee" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/1.png" id="2_j1ego"] +[ext_resource type="Texture2D" uid="uid://brj81cp4ao5wv" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/1.png" id="2_rgpbq"] +[ext_resource type="Texture2D" uid="uid://baifl7ns8mgmn" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png" id="2_xak3r"] +[ext_resource type="Texture2D" uid="uid://c5llibcvigeic" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿右1.png" id="3_6qp33"] +[ext_resource type="Texture2D" uid="uid://tt0saefve6qq" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/2.png" id="3_j1ego"] +[ext_resource type="Texture2D" uid="uid://qwkt46cd6ofx" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png" id="3_pv11q"] +[ext_resource type="Texture2D" uid="uid://ckd4ol2ku51j1" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/2.png" id="3_s55rn"] +[ext_resource type="Texture2D" uid="uid://dbd4ttg0e6spp" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/2.png" id="3_v68yb"] +[ext_resource type="Texture2D" uid="uid://dkvr1lnah25dg" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/3.png" id="4_domtr"] +[ext_resource type="Texture2D" uid="uid://bvikkw0s2v3ix" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/3.png" id="4_gocnt"] +[ext_resource type="Texture2D" uid="uid://bqpvlq4jg2ffm" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png" id="4_gyx2o"] +[ext_resource type="Texture2D" uid="uid://bg68iws3xgtbv" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿右2.png" id="4_kg0cu"] +[ext_resource type="Texture2D" uid="uid://cvn7pmlb5kms" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/3.png" id="4_s55rn"] +[ext_resource type="Texture2D" uid="uid://br7ofgnk2vuw7" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/0.png" id="5_2j3c0"] +[ext_resource type="Texture2D" uid="uid://buyjk08qfj0xj" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/4.png" id="5_063np"] +[ext_resource type="Texture2D" uid="uid://dm7t7narhskbp" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/4.png" id="5_rgpbq"] +[ext_resource type="Texture2D" uid="uid://socuafmua30t" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/1.png" id="6_nysf7"] +[ext_resource type="Texture2D" uid="uid://cocycqvf5yb3a" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/5.png" id="6_vviol"] +[ext_resource type="Texture2D" uid="uid://4bxqhmrq8jma" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/2.png" id="7_0vrf3"] +[ext_resource type="Texture2D" uid="uid://cr2vblkghkw64" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/6.png" id="7_po16o"] +[ext_resource type="Texture2D" uid="uid://316w7fr5mthx" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿左1.png" id="7_sjehm"] +[ext_resource type="Texture2D" uid="uid://s5ugx2mxh1ma" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/7.png" id="8_3pxk2"] +[ext_resource type="Texture2D" uid="uid://dyfb7ay3fklw1" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/3.png" id="8_g0hd4"] +[ext_resource type="Texture2D" uid="uid://bv5qruqsbvmt2" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿左2.png" id="8_lhvv0"] +[ext_resource type="Texture2D" uid="uid://de3huc21uj486" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/0.png" id="9_3gq86"] +[ext_resource type="Texture2D" uid="uid://hfpqbxycm557" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/1.png" id="10_j3hcn"] +[ext_resource type="Texture2D" uid="uid://kvaaf34d8ux8" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/2.png" id="11_x0277"] +[ext_resource type="Texture2D" uid="uid://clx12fnr7ikv8" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/3.png" id="12_b2afe"] +[ext_resource type="Texture2D" uid="uid://cqm00cfesemjy" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/0.png" id="13_jgbc1"] +[ext_resource type="Texture2D" uid="uid://f3nquric8q0r" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/1.png" id="14_mfcqr"] +[ext_resource type="Texture2D" uid="uid://dbp63ey60ofxe" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/2.png" id="15_ghc5s"] +[ext_resource type="Texture2D" uid="uid://dlfhad36uvbqf" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/3.png" id="16_ugata"] +[ext_resource type="Texture2D" uid="uid://b35mimdxu4j1t" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动右/0.png" id="19_82byw"] +[ext_resource type="Texture2D" uid="uid://bj64ykhlpocnc" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动右/1.png" id="20_pjkh2"] [resource] animations = [{ "frames": [{ +"duration": 1.0, +"texture": ExtResource("1_t7ytd") +}, { +"duration": 1.0, +"texture": ExtResource("2_xak3r") +}, { +"duration": 1.0, +"texture": ExtResource("1_t7ytd") +}], +"loop": false, +"name": &"右手砍", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("3_6qp33") +}, { +"duration": 1.0, +"texture": ExtResource("4_kg0cu") +}], +"loop": true, +"name": &"右腿", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("3_pv11q") +}, { +"duration": 1.0, +"texture": ExtResource("4_gyx2o") +}, { +"duration": 1.0, +"texture": ExtResource("3_pv11q") +}], +"loop": false, +"name": &"左手砍", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("7_sjehm") +}, { +"duration": 1.0, +"texture": ExtResource("8_lhvv0") +}], +"loop": true, +"name": &"左腿", +"speed": 5.0 +}, { +"frames": [{ "duration": 6.0, "texture": ExtResource("1_ddjd1") }, { @@ -49,8 +107,8 @@ animations = [{ "duration": 6.0, "texture": ExtResource("4_s55rn") }], -"loop": true, -"name": &"棺材怪右砍-记得加手", +"loop": false, +"name": &"棺材怪右砍", "speed": 30.0 }, { "frames": [{ @@ -66,8 +124,8 @@ animations = [{ "duration": 6.0, "texture": ExtResource("8_g0hd4") }], -"loop": true, -"name": &"棺材怪砍-记得加手", +"loop": false, +"name": &"棺材怪左砍", "speed": 30.0 }, { "frames": [{ @@ -83,7 +141,7 @@ animations = [{ "duration": 6.0, "texture": ExtResource("12_b2afe") }], -"loop": true, +"loop": false, "name": &"棺材怪砍人效果", "speed": 30.0 }, { @@ -100,7 +158,7 @@ animations = [{ "duration": 6.0, "texture": ExtResource("16_ugata") }], -"loop": true, +"loop": false, "name": &"棺材怪砍效果-有手", "speed": 30.0 }, { diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/c03_胖子游戏第一段_frames.tres b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/c03_胖子游戏第一段_frames.tres index 23b4b17a..e7e7d3e7 100644 --- a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/c03_胖子游戏第一段_frames.tres +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/c03_胖子游戏第一段_frames.tres @@ -1,10 +1,10 @@ -[gd_resource type="SpriteFrames" load_steps=28 format=3 uid="uid://cay6bn3elw2we"] +[gd_resource type="SpriteFrames" load_steps=30 format=3 uid="uid://cay6bn3elw2we"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/0.png" id="1_y0wgn"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/1.png" id="2_bhhdr"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/2.png" id="3_qliiw"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/3.png" id="4_d5j5j"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/4.png" id="5_ny0qt"] +[ext_resource type="Texture2D" uid="uid://um557l21w78m" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/0.png" id="1_y0wgn"] +[ext_resource type="Texture2D" uid="uid://b8wu67ifftltb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/1.png" id="2_bhhdr"] +[ext_resource type="Texture2D" uid="uid://byctugr2xp3l6" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/2.png" id="3_qliiw"] +[ext_resource type="Texture2D" uid="uid://ckanwws8e2uc8" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/3.png" id="4_d5j5j"] +[ext_resource type="Texture2D" uid="uid://bussftn72ld3j" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/4.png" id="5_ny0qt"] [ext_resource type="Texture2D" uid="uid://bv6hdx4jyxxje" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/0.png" id="6_lidiq"] [ext_resource type="Texture2D" uid="uid://fp02vc1vsora" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/1.png" id="7_r41sx"] [ext_resource type="Texture2D" uid="uid://bsak503ev0aeg" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/2.png" id="8_y5alp"] @@ -27,6 +27,8 @@ [ext_resource type="Texture2D" uid="uid://ck5xbfqvhfql2" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/4.png" id="20_ysb2i"] [ext_resource type="Texture2D" uid="uid://b4jpfjdg0ih1c" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路2/5.png" id="21_go642"] [ext_resource type="Texture2D" uid="uid://b6w81tk8quyh3" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/5.png" id="21_onlwn"] +[ext_resource type="Texture2D" uid="uid://c3l8nruvvjn1k" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png" id="37_o0t47"] +[ext_resource type="Texture2D" uid="uid://clcon8kdudia3" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png" id="38_ujt1i"] [resource] animations = [{ @@ -135,4 +137,15 @@ animations = [{ "loop": true, "name": &"瘦子走路2", "speed": 30.0 +}, { +"frames": [{ +"duration": 1.5, +"texture": ExtResource("37_o0t47") +}, { +"duration": 1.5, +"texture": ExtResource("38_ujt1i") +}], +"loop": true, +"name": &"胖子的母亲", +"speed": 2.0 }] diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png new file mode 100644 index 0000000000000000000000000000000000000000..10edf3b1ceb5dfd913ee2a5573cfec1eeb1bc2b3 GIT binary patch literal 767 zcmVPx%xk*GpRCt{2-P>-fFcd{m7xn*tIeloT5XDz6@mhP1$5Z9VcxD4h)FveW00000 z0000000017 zuqjP`TDjPjAtm-rVv!dJ7d9oKg`P0-VLU`-2OQ!uwHXd^k)a-! zsVz{Civs1iOl^g7TvQO(m}*>3$qiKFqCvE{mLKiqM2j1WVqC7bjTGae5pj(<$Iab5 zg}JG6jTJ+sl`QysBuF~chtBcIL75ojyK1+DfI`od_u^?U6y4eSnby` zt;xhiKc&0ItEO&y%&*M9TZlfnxzHA($F&wQZfQcTrZ-~TJ-ch|inzw2#A=0uHK zViR5|?$y^un}|6|anVUFF4NmVE$$tTzIw(YI&qDuzJPyXvQ+oxkLu*gZ~PNfb6V!7|hcwYZ}~23I@i+Dn?+@f<2b_Dn0vmmS^9W xCbJ*J+3Vzbd}scj+4l$l00000004l?`~do1Nw@jm`cwb_002ovPDHLkV1kiFYtjG! literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png.import similarity index 72% rename from asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png.import rename to asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png.import index a3ee474f..f1dd765c 100644 --- a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png.import +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://qwkt46cd6ofx" -path="res://.godot/imported/砍下来.png-535a05edfe801a9a02d79322bbb79d3a.ctex" +uid="uid://dcknql6bl1j5f" +path="res://.godot/imported/0.png-55cc3c5a7fa994f24894d9aa61074534.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png" -dest_files=["res://.godot/imported/砍下来.png-535a05edfe801a9a02d79322bbb79d3a.ctex"] +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png" +dest_files=["res://.godot/imported/0.png-55cc3c5a7fa994f24894d9aa61074534.ctex"] [params] diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png new file mode 100644 index 0000000000000000000000000000000000000000..205cf2c6339cee8b0d76d22c8bd1899a4558c0eb GIT binary patch literal 717 zcmV;;0y6!HP)Px%heFc3u1P1XPZ<@BW}lmam}j(5iQyjH4!%NmnLjQ{`u00000 z00000000000002kdW=2*Vb7DFrMRvs4x-U=kw0}VXHnONU)!(I2Oy?2Yzp6_58y`6 z=rb)+LD!hvbFyJ0ye9W9(m~gl+`nwXMtH;>zAMejAubLO_r+>Sjv#I?DIOKXHKz6| z^y!ZpuS#`XOm3NyXsND!#2vw6 zf{FWL5p<2X#)xZ7^_v*Aq&G-cF}cQwYmB%rM@zQsQcm1s@~=k3{Y!RA_o&CUig7pf zxHv&vW5oT>W~nExG2$9?h-SKR5Q-Z8G-1lDqlTf_2(P>X9Bp%=Bd?+|}QEpD%GH(JX6HJi1gu(fe)qb`)< zZrR6arLrt198$+E<^w^Sbi8 zvR{`X*-xVNy>@$kHNP+WH39$t000000N^%1ZhthxTGneI00000NkvXXu0mjfIEhXz literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png.import similarity index 71% rename from asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png.import rename to asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png.import index 6329153b..629b552c 100644 --- a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png.import +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ctr7lckd3d83c" -path="res://.godot/imported/砍下来右.png-406ce71d01c3c73c1a036e333c9af0bb.ctex" +uid="uid://by75vuqgc6fkp" +path="res://.godot/imported/1.png-8e7d139a0a35796d62f92931489f9261.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png" -dest_files=["res://.godot/imported/砍下来右.png-406ce71d01c3c73c1a036e333c9af0bb.ctex"] +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png" +dest_files=["res://.godot/imported/1.png-8e7d139a0a35796d62f92931489f9261.ctex"] [params] diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png new file mode 100644 index 0000000000000000000000000000000000000000..753b17a40f47823499187f50bb01fefb1d2302d0 GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^V9ue?8I#gimt{)NIdpe#@wuwM(R=tUQw4V9tSDP85%Dzi zO~_8c->b`~91_}Odney2vGjl*^DFz^hkFGipLV9)S}gF+JZE+0(zy@s&HH1w$|~V^ zb%jRgx-%tWzIu8AT;@)Ti`T6Fn&G}fS^eYUP0cU9oV>cJK=xive(=Wf)!OAIJI=g{ zbNm!>^;(Qd5P$g+rCYwsBUP497S_&-x%TMGbC116?^CP;W_s`7l4GCoXW4npJEx=< zZH?JJ_fYQ%{tA;Tn^#SJE|$lVU&K?)^Zksu?El=Ww+eX77dPEvmwqVuZl=G}4wnsr zbr0>hkLB6M9MruN`ewCR)9Y#WiQ+%5YL$QCd#78%X|6rN?4a9^R_oh8*ZFdGTcqKo-scRh;+JQto MUHx3vIVCg!009e5X#fBK literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png.import new file mode 100644 index 00000000..a0569e5a --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbkx21l2n5bof" +path="res://.godot/imported/2.png-509754d1926da5b4b3c4e633376c3475.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png" +dest_files=["res://.godot/imported/2.png-509754d1926da5b4b3c4e633376c3475.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png new file mode 100644 index 0000000000000000000000000000000000000000..cf13584cc1cdd4143f873a42662b8cc00efe4cd7 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^^Yt;jv*Cu z-rl-h)T|)F8u0eZ|9Z>X%yg-4t|H5%>s4<|7Ul2>9Nq-fM;I9FHT}i5Z*SSZy6L}X zUrImt{~t@iwTIP?h7q2rF0IR|^iRFr@ghs)1FQT+^9h<&1-_Zn3U($eD+tYB7A3XPUa3t52o80UCm5ezx3jRUEVuX=l#*zyzTAw^X`79cS_arcA#L)RHSw>p!@9eE?I6CVtDnm{r-UW|@rl%l literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png.import new file mode 100644 index 00000000..cb8e5d86 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btg5i6pg5qx8y" +path="res://.godot/imported/3.png-a8d4d6128351c0057f6c76ed55114f8b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png" +dest_files=["res://.godot/imported/3.png-a8d4d6128351c0057f6c76ed55114f8b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png new file mode 100644 index 0000000000000000000000000000000000000000..bfaa477c3c4a9ee7d0c039b4323e5f4f6c31a26e GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^Z)TAK58j$nrfBd%TI!1!7-rLVr79MkK+1Pi`7uy&*&-t`eT+tpew%%s> z{TZv6pIt6R5KtjWV9kqjc?vWB{hWDv?fIJh z=Fem99=)|c=G~5k^_DK)ius05HmJ_NR9$;DQ?}~l$-SRGeb?J~&7ysloL$kLbiG+@ z_Ioeh;f&c-7Q61BTZ)TAK58j$nrfBd%TI!1!7-rLVr79MkK+1Pi`7uy&*&-t`eT+tpew%%s> z{TZv6pIt6R5KtjWV9kqjc?vWB{hWDv?fIJh z=Fem99=)|c=G~5k^_DK)ius05HmJ_NR9$;DQ?}~l$-SRGeb?J~&7ysloL$kLbiG+@ z_Ioeh;f&c-7Q61BTZ)TAK58j$nrfBd%TI!1!7-rLVr79MkK+1Pi`7uy&*&-t`eT+tpew%%s> z{TZv6pIPx$xk*GpRCt{2+rd)9Fc5>`h2i~Qxg3}>nM?_78rzcg|E^pdSzVhHssI2000000 z000000000O>SOf+7P{5X^WPr)tX(eM9{ACwA8C_Mn+L7eOYlf+Ua=3hb43a6A~XA3 zy?_a>EJ3UeMZgo%i@-E^(%0$*n25X=Y^6_xtHe*1^rp|)z=#Z)2=9xS77=a!$E=OA z&XS369qY+J5l~g; zTfPx$tVu*cRCt{2*+FiDKoCUHPL%s!*;zzb2-yV8FjH0Y-_{%G`EHP11poj500000 z000000001Rzpv33Fwmp^?*H-Pv+3qC+YP@u^gYweXPO(W^AWrfJFnOq+h`HNB64Qm zqc5O?mJ!67Ap{(d9s=9opr6qfU?TFpU@d(kv=YBr(o64gfDtofBU~4;Eh1|EN3Vmj zo+TTh9qY|N2&gLab#_9}Z>!}@Eid{*#IR$gM}ytr^fXfl)-Q8+o8?-muI~tFj1c;g z-9m)WpJWV#fT|*dQRKFQTL^LkOyL#+ZbAsCs=N?nf5KIl7J?J0_nov5q=xGxEd(c0 zkFlBmbQ(n}fJOR7P#e11^*p7AfP-WUeZ%=>P^8f$< literal 0 HcmV?d00001 diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png.import new file mode 100644 index 00000000..10bb76e1 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clcon8kdudia3" +path="res://.godot/imported/1.png-2bfc02b82edd9d01f1081df4ce6cf60d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png" +dest_files=["res://.godot/imported/1.png-2bfc02b82edd9d01f1081df4ce6cf60d.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 ee0c681e..a329c2e9 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=1035 format=3 uid="uid://b7fhheih1hbvf"] +[gd_resource type="SpriteFrames" load_steps=1051 format=3 uid="uid://b7fhheih1hbvf"] [ext_resource type="Texture2D" uid="uid://dvq64espa37lx" path="res://asset/art/animation/c00_吕萍_idle_left/zhhx1.png" id="1_ekv0l"] [ext_resource type="Texture2D" uid="uid://dcp4gk5lib4bl" path="res://asset/art/animation/c00_吕萍_idle_left/zhhx2.png" id="2_fq076"] @@ -1006,15 +1006,23 @@ [ext_resource type="Texture2D" uid="uid://ddeuqr6awtlnf" path="res://asset/art/animation/c03_胖子_托小孩/1 (123).png" id="971_xc64a"] [ext_resource type="Texture2D" uid="uid://cxlcsejc8kojo" path="res://asset/art/animation/c03_胖子_托小孩/1 (124).png" id="972_fff22"] [ext_resource type="Texture2D" uid="uid://um557l21w78m" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/0.png" id="1006_ta2dh"] +[ext_resource type="Texture2D" uid="uid://snptlmrbmeoq" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/0.png" id="1006_y1qej"] [ext_resource type="Texture2D" uid="uid://b8wu67ifftltb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/1.png" id="1007_b3oxo"] +[ext_resource type="Texture2D" uid="uid://drlnrh4g6djk4" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/1.png" id="1007_e3b0h"] +[ext_resource type="Texture2D" uid="uid://cphvnnc0nvv77" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/2.png" id="1008_3cpbr"] [ext_resource type="Texture2D" uid="uid://byctugr2xp3l6" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/2.png" id="1008_ywyre"] [ext_resource type="Texture2D" uid="uid://ckanwws8e2uc8" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/3.png" id="1009_3fbfp"] +[ext_resource type="Texture2D" uid="uid://b4onq8sds7isc" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/3.png" id="1009_4minp"] +[ext_resource type="Texture2D" uid="uid://drkmsb1xjposn" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/4.png" id="1010_1ycs5"] [ext_resource type="Texture2D" uid="uid://bussftn72ld3j" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/4.png" id="1010_ek4fg"] +[ext_resource type="Texture2D" uid="uid://bshj8w2v0qnaq" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/5.png" id="1011_1o500"] [ext_resource type="Texture2D" uid="uid://dng8sbm17emf6" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/0.png" id="1011_hc76m"] [ext_resource type="Texture2D" uid="uid://ch3puhkhsrshg" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画呼吸/0.png" id="1011_mi2dh"] +[ext_resource type="Texture2D" uid="uid://b5damovbe0u04" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/6.png" id="1012_1ahda"] [ext_resource type="Texture2D" uid="uid://da0ysgwbwbke4" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画呼吸/1.png" id="1012_rf8cx"] [ext_resource type="Texture2D" uid="uid://b12gdjjyth2se" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/1.png" id="1012_xeagi"] [ext_resource type="Texture2D" uid="uid://d10shb46jdi2g" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画呼吸/2.png" id="1013_dgjax"] +[ext_resource type="Texture2D" uid="uid://dv8l1hxtbft7x" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/7.png" id="1013_osfe2"] [ext_resource type="Texture2D" uid="uid://cba5afx8ca5kt" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/2.png" id="1013_yejiu"] [ext_resource type="Texture2D" uid="uid://dovhxpljr8r4g" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/3.png" id="1014_73bfk"] [ext_resource type="Texture2D" uid="uid://b8r4wjpoh7sam" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画呼吸/3.png" id="1014_hc76m"] @@ -1034,6 +1042,14 @@ [ext_resource type="Texture2D" uid="uid://bh1hphpvv4aj4" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/3.png" id="1024_fobul"] [ext_resource type="Texture2D" uid="uid://djjmlox7yqw05" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/4.png" id="1025_bk40x"] [ext_resource type="Texture2D" uid="uid://cddc2y8yvmix6" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/5.png" id="1026_sqimi"] +[ext_resource type="Texture2D" uid="uid://by75vuqgc6fkp" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png" id="1036_fobul"] +[ext_resource type="Texture2D" uid="uid://dbkx21l2n5bof" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png" id="1037_bk40x"] +[ext_resource type="Texture2D" uid="uid://btg5i6pg5qx8y" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png" id="1038_sqimi"] +[ext_resource type="Texture2D" uid="uid://biqt4hgyddo2n" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png" id="1039_686vb"] +[ext_resource type="Texture2D" uid="uid://mvbv76wcdnvi" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png" id="1040_428ge"] +[ext_resource type="Texture2D" uid="uid://d11u3r8knuujh" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png" id="1041_nis13"] +[ext_resource type="Texture2D" uid="uid://df0k1vv0tnx75" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png" id="1042_y1qej"] +[ext_resource type="Texture2D" uid="uid://r7l0ou2nvmwt" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png" id="1043_e3b0h"] [resource] animations = [{ @@ -4647,15 +4663,44 @@ animations = [{ }, { "frames": [{ "duration": 1.0, +"texture": ExtResource("1006_y1qej") +}, { +"duration": 1.2, +"texture": ExtResource("1007_e3b0h") +}, { +"duration": 2.0, +"texture": ExtResource("1008_3cpbr") +}, { +"duration": 2.0, +"texture": ExtResource("1009_4minp") +}, { +"duration": 2.0, +"texture": ExtResource("1010_1ycs5") +}, { +"duration": 2.0, +"texture": ExtResource("1011_1o500") +}, { +"duration": 1.5, +"texture": ExtResource("1012_1ahda") +}, { +"duration": 1.0, +"texture": ExtResource("1013_osfe2") +}], +"loop": true, +"name": &"c03_胖子游戏_吃东西", +"speed": 6.0 +}, { +"frames": [{ +"duration": 1.0, "texture": ExtResource("1006_ta2dh") }, { "duration": 1.0, "texture": ExtResource("1007_b3oxo") }, { -"duration": 1.0, +"duration": 6.0, "texture": ExtResource("1008_ywyre") }, { -"duration": 1.0, +"duration": 2.0, "texture": ExtResource("1009_3fbfp") }, { "duration": 1.0, @@ -4756,4 +4801,33 @@ animations = [{ "loop": true, "name": &"c03_胖子游戏_瘦子跑", "speed": 6.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1036_fobul") +}, { +"duration": 1.0, +"texture": ExtResource("1037_bk40x") +}, { +"duration": 1.0, +"texture": ExtResource("1038_sqimi") +}, { +"duration": 1.0, +"texture": ExtResource("1039_686vb") +}, { +"duration": 1.0, +"texture": ExtResource("1040_428ge") +}, { +"duration": 1.0, +"texture": ExtResource("1041_nis13") +}, { +"duration": 1.0, +"texture": ExtResource("1042_y1qej") +}, { +"duration": 1.0, +"texture": ExtResource("1043_e3b0h") +}], +"loop": true, +"name": &"c03_胖子游戏_胖子对半砍", +"speed": 5.0 }] diff --git a/scene/character/player_animation_config.gd b/scene/character/player_animation_config.gd index 5310d77a..68e52dcf 100644 --- a/scene/character/player_animation_config.gd +++ b/scene/character/player_animation_config.gd @@ -206,6 +206,7 @@ var ANIMATION_CONFIG = { MOVEMENT_RUNNING: [&"", &"c03_胖子游戏_瘦子跑"], 5: [&"c03_胖子游戏_掉下来", Vector2.ONE, Vector2(0, -51.0)], 6: [&"c03_胖子游戏_洞里爬出来", Vector2.ONE, Vector2(-70, -44.5)], + 7: [&"c03_胖子游戏_胖子对半砍", Vector2.ONE, Vector2(-70, -44.5)], }, "小小小蝶": { diff --git a/scene/ground/scene/c03/s10_胖子游戏1.gd b/scene/ground/scene/c03/s10_胖子游戏1.gd index db53cd40..7ff48fff 100644 --- a/scene/ground/scene/c03/s10_胖子游戏1.gd +++ b/scene/ground/scene/c03/s10_胖子游戏1.gd @@ -24,6 +24,8 @@ func _setup_node_reference() -> void: func _on_ground_ready() -> void: _check_first_enter() + var right_x = SceneManager.get_player().player_movement_rect.size.x + SceneManager.get_camera_marker().limit_right = int(right_x) + 50 func _check_first_enter() -> void: @@ -32,4 +34,8 @@ func _check_first_enter() -> void: set_data("has_entered", true) SceneManager.pause_and_hide_player_sprite(1.5) await SceneManager.get_player().animation_finished - SceneManager.unlock_player() \ No newline at end of file + SceneManager.unlock_player() + +# 0:初始化; 1:砍字; 2:隐藏_定点砍; 3:显现_动态砍; 4:隐藏_追踪砍; +var current_stage := 0 + diff --git a/scene/ground/scene/c03/s10_胖子游戏1.tscn b/scene/ground/scene/c03/s10_胖子游戏1.tscn index 6c446c88..72a10af5 100644 --- a/scene/ground/scene/c03/s10_胖子游戏1.tscn +++ b/scene/ground/scene/c03/s10_胖子游戏1.tscn @@ -1,17 +1,48 @@ -[gd_scene load_steps=9 format=3 uid="uid://clgwc3jcqarpe"] +[gd_scene load_steps=29 format=3 uid="uid://clgwc3jcqarpe"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_0c2p2"] [ext_resource type="Script" uid="uid://cs4ddcjq81c1d" path="res://scene/ground/scene/c03/s10_胖子游戏1.gd" id="2_tthij"] [ext_resource type="AudioStream" uid="uid://dvc2emnfcmabx" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道1.ogg" id="3_7f2bb"] [ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_60xwi"] -[ext_resource type="Texture2D" uid="uid://b4yuw882nx61m" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第二段/胖子游戏第二段效果图/0.png" id="5_hno1l"] +[ext_resource type="Texture2D" uid="uid://b22lmq2qtsmf1" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/最后的背景 循环贴图.png" id="5_a608f"] [ext_resource type="Texture2D" uid="uid://c3bmukyjja1id" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/前景.png" id="6_hno1l"] -[ext_resource type="Texture2D" uid="uid://dgg2hni80dfnb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第二段/战场 循环贴图.png" id="6_or232"] +[ext_resource type="Texture2D" uid="uid://dd8vkws24b5vy" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉山后 可以和背景移动速度不一样 循环贴图.png" id="6_x0t6p"] +[ext_resource type="Texture2D" uid="uid://dpt0s2ujvcjs5" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉山前 可以和背景移动速度不一样 循环贴图.png" id="7_8s7iq"] +[ext_resource type="Texture2D" uid="uid://jimhy0dgkeoi" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/地面.png" id="8_2van8"] +[ext_resource type="Script" uid="uid://d800iqh7jeqa" path="res://scene/ground/script/c03/胖子游戏棺材怪.gd" id="9_js8ld"] +[ext_resource type="Texture2D" uid="uid://q3n7lw1ngoqh" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/遮罩 循环贴图.png" id="9_podki"] +[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="10_f57cq"] +[ext_resource type="AudioStream" uid="uid://b82bmxv4ehijj" path="res://asset/audio/effect/footstep/footstep_snow_002.ogg" id="10_js8ld"] +[ext_resource type="Texture2D" uid="uid://da80qq8jl8mtp" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉块1.png" id="10_pr5np"] +[ext_resource type="Texture2D" uid="uid://bieyil13hhemh" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉块2.png" id="11_3wrhx"] +[ext_resource type="Texture2D" uid="uid://g3ohxmylc316" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉块3.png" id="12_jcaoy"] +[ext_resource type="AudioStream" uid="uid://cxivq3ngkwauh" path="res://asset/audio/effect/action/chop.ogg" id="12_whxhi"] +[ext_resource type="Texture2D" uid="uid://2hvfbno7wgjl" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉块4.png" id="13_8ancs"] +[ext_resource type="Texture2D" uid="uid://85unc5qju4kl" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/肉块5.png" id="14_bm1fy"] +[ext_resource type="Texture2D" uid="uid://d1ufv2pl64lbx" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/手放桌子右.png" id="16_bm1fy"] +[ext_resource type="SpriteFrames" uid="uid://wki5e7qtniyn" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/c03_棺材怪合并素材_frames.tres" id="16_f57cq"] +[ext_resource type="Texture2D" uid="uid://bpaorlj3ws52" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/手放桌子.png" id="17_f57cq"] +[ext_resource type="SpriteFrames" uid="uid://cay6bn3elw2we" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/c03_胖子游戏第一段_frames.tres" id="18_f57cq"] +[ext_resource type="Texture2D" uid="uid://vw03vgq281a8" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/落点1.png" id="18_js8ld"] +[ext_resource type="Texture2D" uid="uid://0qkxvm0xiubu" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/落点2.png" id="20_whxhi"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] +[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_f57cq"] +playback_mode = 1 +random_pitch = 1.1 +random_volume_offset_db = 1.0 +streams_count = 4 +stream_0/stream = ExtResource("10_js8ld") +stream_1/stream = ExtResource("10_js8ld") +stream_2/stream = ExtResource("10_js8ld") +stream_3/stream = ExtResource("10_js8ld") + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_2wy2j"] +height = 300.0 + [node name="S10" type="Node2D"] -metadata/_edit_horizontal_guides_ = [-627.0] +metadata/_edit_horizontal_guides_ = [98.0, 120.0] [node name="Ground" parent="." instance=ExtResource("1_0c2p2")] scene_name = "c03_s10" @@ -38,41 +69,209 @@ metadata/_custom_type_script = "uid://rq6w1vuhuq1m" [node name="BGSprite2D" parent="Ground" index="2"] light_mask = 5 -texture = ExtResource("5_hno1l") offset = Vector2(0, -158) -[node name="Sprite2D" type="Sprite2D" parent="Ground/BGSprite2D" index="0"] -visible = false -position = Vector2(601, 5) -texture = ExtResource("6_or232") +[node name="ParallaxBackground" type="ParallaxBackground" parent="Ground/BGSprite2D" index="0"] +layer = -1 + +[node name="底图" type="ParallaxLayer" parent="Ground/BGSprite2D/ParallaxBackground"] +z_index = -10 +motion_scale = Vector2(0.3, 1) +motion_mirroring = Vector2(1200, 0) + +[node name="Sprite2D" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/底图"] +texture = ExtResource("5_a608f") + +[node name="后山" type="ParallaxLayer" parent="Ground/BGSprite2D/ParallaxBackground"] +z_index = -10 +motion_scale = Vector2(0.5, 1) +motion_mirroring = Vector2(1134, 0) + +[node name="Sprite2D" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/后山"] +texture = ExtResource("6_x0t6p") + +[node name="前山" type="ParallaxLayer" parent="Ground/BGSprite2D/ParallaxBackground"] +z_index = -10 +position = Vector2(0, 16) +motion_scale = Vector2(0.8, 1) +motion_mirroring = Vector2(1200, 0) + +[node name="Sprite2D" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/前山"] +texture = ExtResource("7_8s7iq") + +[node name="地面" type="ParallaxLayer" parent="Ground/BGSprite2D/ParallaxBackground"] +position = Vector2(0, 101) +motion_mirroring = Vector2(1200, 0) + +[node name="地面" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +texture = ExtResource("8_2van8") + +[node name="遮罩" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +modulate = Color(0.14902, 0.14902, 0.14902, 0.533333) +position = Vector2(0, -101) +texture = ExtResource("9_podki") + +[node name="肉1" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +position = Vector2(-143, -48) +texture = ExtResource("10_pr5np") + +[node name="肉2" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +position = Vector2(0, -49) +texture = ExtResource("11_3wrhx") + +[node name="肉3" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +position = Vector2(449, -57) +texture = ExtResource("12_jcaoy") + +[node name="肉4" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +position = Vector2(153, -46) +texture = ExtResource("13_8ancs") + +[node name="肉5" type="Sprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面"] +position = Vector2(724, -47) +texture = ExtResource("14_bm1fy") + +[node name="胖子游戏棺材怪" type="AnimatedSprite2D" parent="Ground/BGSprite2D/ParallaxBackground/地面" node_paths=PackedStringArray("move_target", "left_side_sprite", "right_side_sprite", "left_area", "right_area")] +z_index = 10 +position = Vector2(1015, -138) +sprite_frames = ExtResource("16_f57cq") +animation = &"棺材怪移动" +script = ExtResource("9_js8ld") +move_target = NodePath("../../../../DeployLayer/MonsterMoveTarget") +left_side_sprite = NodePath("../../../../DeployLayer/左侧") +right_side_sprite = NodePath("../../../../DeployLayer/右侧") +left_area = NodePath("../../../../DeployLayer/左侧/手拿刀") +right_area = NodePath("../../../../DeployLayer/右侧/手拿刀2") + +[node name="Sfx2D棺材怪脚步声" type="AudioStreamPlayer2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +stream = SubResource("AudioStreamRandomizer_f57cq") +max_distance = 500.0 +bus = &"game_sfx" +script = ExtResource("10_f57cq") +loop = true +loop_round_time = 0.4 +metadata/_custom_type_script = "uid://wapo47a1oddf" + +[node name="Sfx2D棺材怪切刀" type="AudioStreamPlayer2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +stream = ExtResource("12_whxhi") +max_distance = 1000.0 +bus = &"game_sfx" +script = ExtResource("10_f57cq") +metadata/_custom_type_script = "uid://wapo47a1oddf" + +[node name="身子" type="RemoteTransform2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +position = Vector2(-22, -49) +remote_path = NodePath("../../../../../DeployLayer/左侧/手拿刀") +update_rotation = false + +[node name="左侧" type="RemoteTransform2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +position = Vector2(-308, -300) +remote_path = NodePath("../../../../../DeployLayer/左侧") +update_rotation = false + +[node name="右侧" type="RemoteTransform2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +position = Vector2(268, -300) +remote_path = NodePath("../../../../../DeployLayer/右侧") +update_rotation = false + +[node name="左落点" type="RemoteTransform2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +position = Vector2(-308, 128) +scale = Vector2(1e-05, 1e-05) +remote_path = NodePath("../../../../../DeployLayer/落点左") +update_rotation = false + +[node name="右落点" type="RemoteTransform2D" parent="Ground/BGSprite2D/ParallaxBackground/地面/胖子游戏棺材怪"] +position = Vector2(268, 128) +scale = Vector2(1e-05, 1e-05) +remote_path = NodePath("../../../../../DeployLayer/落点右") +update_rotation = false + +[node name="装饰手" type="Sprite2D" parent="Ground/BGSprite2D" index="1"] +position = Vector2(935, 60) +texture = ExtResource("16_bm1fy") + +[node name="装饰手2" type="Sprite2D" parent="Ground/BGSprite2D" index="2"] +position = Vector2(1318, 58) +texture = ExtResource("17_f57cq") [node name="portal_left" parent="Ground/DeployLayer" index="0"] position = Vector2(77, 11) [node name="portal_right" parent="Ground/DeployLayer" index="1"] -position = Vector2(963, 50) +position = Vector2(8158, 7) target_scene = "c03_s11" target_portal = "left" +[node name="胖子的母亲" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="2"] +position = Vector2(613, 32) +sprite_frames = ExtResource("18_f57cq") +animation = &"胖子的母亲" +autoplay = "胖子的母亲" + +[node name="左侧" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="3"] +position = Vector2(707, -337) +sprite_frames = ExtResource("16_f57cq") +animation = &"左手砍" +offset = Vector2(-11, 0) + +[node name="手拿刀" type="Area2D" parent="Ground/DeployLayer/左侧"] +z_index = 10 +position = Vector2(-11, 0) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground/DeployLayer/左侧/手拿刀"] +position = Vector2(8, -24) +shape = SubResource("CapsuleShape2D_2wy2j") + +[node name="落点左" type="Sprite2D" parent="Ground/DeployLayer" index="4"] +position = Vector2(707, 91) +scale = Vector2(1e-05, 1e-05) +texture = ExtResource("18_js8ld") + +[node name="右侧" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="5"] +position = Vector2(1283, -337) +sprite_frames = ExtResource("16_f57cq") +animation = &"右手砍" +offset = Vector2(9, 0) + +[node name="手拿刀2" type="Area2D" parent="Ground/DeployLayer/右侧"] +z_index = 10 +position = Vector2(-7, 0) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground/DeployLayer/右侧/手拿刀2"] +position = Vector2(8, -24) +shape = SubResource("CapsuleShape2D_2wy2j") + +[node name="落点右" type="Sprite2D" parent="Ground/DeployLayer" index="6"] +position = Vector2(1283, 91) +scale = Vector2(1e-05, 1e-05) +texture = ExtResource("20_whxhi") + +[node name="MonsterMoveTarget" type="Marker2D" parent="Ground/DeployLayer" index="7"] +position = Vector2(775, 3) + [node name="MainPlayer" parent="Ground" index="5"] -position = Vector2(63, 95) +position = Vector2(396, 98) character = "胖子游戏" -player_movement_rect = Rect2(30, -158, 948, 316) +player_movement_rect = Rect2(30, -158, 8170, 316) facing_direction = Vector2(1, 0) -[node name="CameraFocusMarker" parent="Ground" index="6"] -limit_right = 1200 +[node name="BGParallaxLayer" parent="Ground/ParallaxForeground" index="0"] +motion_scale = Vector2(0.9, 1) + +[node name="FGParallaxLayer" parent="Ground/ParallaxForeground" index="1"] +position = Vector2(0, -7) +motion_mirroring = Vector2(1200, 0) [node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] texture = ExtResource("6_hno1l") offset = Vector2(0, 50) [node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"] -points = PackedVector2Array(30, 150, 978, 151) +points = PackedVector2Array(30, 150, 8200, 151) [node name="DirectionalLight2D" parent="Ground" index="8"] -visible = false -energy = 0.6 +energy = 0.4 blend_mode = 1 +range_layer_min = -1 [editable path="Ground"] diff --git a/scene/ground/scene/c03/s11_胖子游戏2.tscn b/scene/ground/scene/c03/s11_胖子游戏2.tscn index 1657fe9d..66c71395 100644 --- a/scene/ground/scene/c03/s11_胖子游戏2.tscn +++ b/scene/ground/scene/c03/s11_胖子游戏2.tscn @@ -124,13 +124,11 @@ texture = ExtResource("13_k5x30") [node name="天上掉的肉2" type="Sprite2D" parent="Ground/DeployLayer/肉山"] position = Vector2(-43.4602, -32.2959) rotation = -0.384091 -scale = Vector2(1, 1) texture = ExtResource("14_wks4o") [node name="天上掉的肉3" type="Sprite2D" parent="Ground/DeployLayer/肉山"] position = Vector2(-4.54016, -19.4051) rotation = 0.0182861 -scale = Vector2(1, 1) texture = ExtResource("12_wi43b") [node name="河里的手4" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"] @@ -195,7 +193,7 @@ texture_scale = 2.0 [node name="MainPlayer" parent="Ground" index="5"] position = Vector2(900, 58) character = "胖子游戏" -player_movement_rect = Rect2(290, -158, 1110, 316) +player_movement_rect = Rect2(290, -158, 710, 316) facing_direction = Vector2(1, 0) [node name="CameraFocusMarker" parent="Ground" index="6"] diff --git a/scene/ground/scene/c03/s12_胖子游戏3.tscn b/scene/ground/scene/c03/s12_胖子游戏3.tscn index 0dd522e6..1e9b96a1 100644 --- a/scene/ground/scene/c03/s12_胖子游戏3.tscn +++ b/scene/ground/scene/c03/s12_胖子游戏3.tscn @@ -9,6 +9,45 @@ [ext_resource type="SpriteFrames" uid="uid://cb3b44a1jpybb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/c03_胖子游戏第四段_frames.tres" id="10_7x1vi"] [ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="11_sul0a"] +[sub_resource type="Animation" id="Animation_ay855"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("DeployLayer/LightPivot:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(850, 95)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("DeployLayer/Pro吃肉:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("MainPlayer:hide_sprite") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + [sub_resource type="Animation" id="Animation_c01lu"] resource_name = "eat_meat" length = 10.0 @@ -50,45 +89,6 @@ tracks/2/keys = { "values": [true] } -[sub_resource type="Animation" id="Animation_ay855"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("DeployLayer/LightPivot:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(850, 95)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("DeployLayer/Pro吃肉:frame") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [0] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("MainPlayer:hide_sprite") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} - [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] _data = { &"RESET": SubResource("Animation_ay855"), diff --git a/scene/ground/scene/c03/s13_胖子游戏4.tscn b/scene/ground/scene/c03/s13_胖子游戏4.tscn deleted file mode 100644 index 3e20141b..00000000 --- a/scene/ground/scene/c03/s13_胖子游戏4.tscn +++ /dev/null @@ -1,86 +0,0 @@ -[gd_scene load_steps=10 format=3 uid="uid://ban8firg4ti5x"] - -[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_via7g"] -[ext_resource type="Script" uid="uid://f4uampm47832" path="res://scene/ground/scene/c03/s12_胖子游戏3.gd" id="2_f2euj"] -[ext_resource type="AudioStream" uid="uid://dvc2emnfcmabx" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道1.ogg" id="3_ycw22"] -[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_1c2tq"] -[ext_resource type="Texture2D" uid="uid://brfbsaw6v35ru" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/0.png" id="5_olkfs"] -[ext_resource type="SpriteFrames" uid="uid://cb3b44a1jpybb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/c03_胖子游戏第四段_frames.tres" id="6_3jqsh"] -[ext_resource type="Script" uid="uid://cphfob11f7atx" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd" id="7_qn0ib"] -[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="8_ir78c"] - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] - -[node name="S13" type="Node2D"] -metadata/_edit_horizontal_guides_ = [-627.0] - -[node name="Ground" parent="." instance=ExtResource("1_via7g")] -scene_name = "c03_s13" -display_hud = false -player_y = 63 -footstep_type = "胖子游戏" - -[node name="AnimationPlayer" parent="Ground" index="0"] -libraries = { -&"": SubResource("AnimationLibrary_k01ve") -} -script = ExtResource("2_f2euj") - -[node name="Sfx背景音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"] -stream = ExtResource("3_ycw22") -volume_db = -5.0 -autoplay = true -bus = &"game_sfx" -script = ExtResource("4_1c2tq") -mode = "场景背景音" -"循环播放" = true -"感应玩家操作" = false -metadata/_custom_type_script = "uid://rq6w1vuhuq1m" - -[node name="BGSprite2D" parent="Ground" index="2"] -light_mask = 5 -texture = ExtResource("5_olkfs") -offset = Vector2(0, -158) - -[node name="portal_left" parent="Ground/DeployLayer" index="0"] -position = Vector2(69, 21) - -[node name="portal_right" parent="Ground/DeployLayer" index="1"] -position = Vector2(1392, -9) - -[node name="Pro吃肉" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="2"] -position = Vector2(850, 95) -sprite_frames = ExtResource("6_3jqsh") -animation = &"爬绞肉机最终的" -offset = Vector2(88, -105) -script = ExtResource("7_qn0ib") -metadata/_custom_type_script = "uid://cphfob11f7atx" - -[node name="Ambush吃肉" parent="Ground/DeployLayer" index="3" instance=ExtResource("8_ir78c")] -position = Vector2(842, 54) -sign_mark_offset = Vector2(39, -9) -trigger_mode = "interact" -one_shot = false -hook_method = "eat_meat" - -[node name="MainPlayer" parent="Ground" index="5"] -position = Vector2(69, 95) -character = "胖子游戏" -player_movement_rect = Rect2(30, -158, 820, 316) -facing_direction = Vector2(1, 0) - -[node name="CameraFocusMarker" parent="Ground" index="6"] -limit_right = 1200 - -[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] -offset = Vector2(0, 50) - -[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"] -points = PackedVector2Array(30, 150, 850, 151) - -[node name="DirectionalLight2D" parent="Ground" index="8"] -visible = false -energy = 0.6 -blend_mode = 1 - -[editable path="Ground"] diff --git a/scene/ground/script/c03/胖子游戏棺材怪.gd b/scene/ground/script/c03/胖子游戏棺材怪.gd new file mode 100644 index 00000000..367ff951 --- /dev/null +++ b/scene/ground/script/c03/胖子游戏棺材怪.gd @@ -0,0 +1,109 @@ +extends AnimatedSprite2D + +const MOVE_SPEED := 120.0 +const RESET_Y := 300.0 + +@export var mute := true: + set(val): + mute = val + if not is_node_ready(): + return + if mute: + footstep_sfx.volume_db = -100 + else: + footstep_sfx.reset_volumn_to_default() +@export var move_target: Node2D +@export_enum("left", "right") var hand_mode := 0 +@export var left_side_sprite: AnimatedSprite2D +@export var right_side_sprite: AnimatedSprite2D +@export var left_area: Area2D +@export var right_area: Area2D + +@onready var footstep_sfx = $"Sfx2D棺材怪脚步声" as Sfx2D +@onready var chop_sfx = $"Sfx2D棺材怪切刀" as Sfx2D + +@onready var remote_body = $"身子" as RemoteTransform2D +@onready var remote_left_side = $"左侧" as RemoteTransform2D +@onready var remote_right_side = $"右侧" as RemoteTransform2D +@onready var remote_left_shadow = $"左落点" as RemoteTransform2D +@onready var remote_right_shadow = $"右落点" as RemoteTransform2D + +var left_hand_x_offset: float +var right_hand_x_offset: float + + +func _ready() -> void: + left_hand_x_offset = remote_left_shadow.position.x + right_hand_x_offset = remote_right_shadow.position.x + left_area.body_entered.connect(_on_player_chopped) + right_area.body_entered.connect(_on_player_chopped) + + +# 停止切肉动作, x 对齐到 move_target +func refresh_monster() -> void: + global_position.x = move_target.global_position.x + remote_right_side.position.y = RESET_Y + remote_left_side.position.y = RESET_Y + remote_left_shadow.scale = Vector2.ZERO + remote_right_shadow.scale = Vector2.ZERO + + +func aim_left() -> void: + var tween = create_tween() + tween.tween_property(remote_left_shadow, "scale", Vector2.ONE, 1.0) + + +func aim_right() -> void: + var tween = create_tween() + tween.tween_property(remote_right_shadow, "scale", Vector2.ONE, 1.0) + + +func chop_left() -> void: + left_side_sprite.play() + var tween = create_tween() + tween.tween_property(remote_left_side, "position:y", 0.0, 0.2) + tween.tween_callback(chop_sfx.play) + tween.tween_callback(shake) + tween.tween_interval(1.0) + tween.tween_property(remote_left_side, "position:y", RESET_Y, 1.0) + + +func chop_right() -> void: + right_side_sprite.play() + var tween = create_tween() + tween.tween_property(remote_right_side, "position:y", 0.0, 0.2) + tween.tween_callback(chop_sfx.play) + tween.tween_callback(shake) + tween.tween_interval(1.0) + tween.tween_property(remote_right_side, "position:y", RESET_Y, 1.0) + + +func shake() -> void: + SceneManager.get_camera_marker().shake_camera(4.0) + + +func _on_player_chopped(_body) -> void: + SceneManager.lock_player() + await SceneManager.player_action(7) + await Util.wait(1.0) + SceneManager.unlock_player() + # restart + get_tree().reload_current_scene() + + +func _physics_process(delta: float) -> void: + var target_x = move_target.global_position.x + var x = global_position.x + if target_x == x: + stop() + if footstep_sfx.playing: + footstep_sfx.stop() + else: + global_position.x = move_toward(x, target_x, delta * MOVE_SPEED) + if not footstep_sfx.playing: + footstep_sfx.play() + if not is_playing(): + if hand_mode == 0: + play("棺材怪移动") + else: + play("棺材怪移动右") \ No newline at end of file diff --git a/scene/ground/script/c03/胖子游戏棺材怪.gd.uid b/scene/ground/script/c03/胖子游戏棺材怪.gd.uid new file mode 100644 index 00000000..5c89b219 --- /dev/null +++ b/scene/ground/script/c03/胖子游戏棺材怪.gd.uid @@ -0,0 +1 @@ +uid://d800iqh7jeqa