diff --git a/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png new file mode 100644 index 00000000..de68686e Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png differ 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 00000000..76f799f7 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png differ 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 00000000..10edf3b1 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png differ 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 00000000..205cf2c6 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png differ 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 00000000..753b17a4 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/2.png differ 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 00000000..cf13584c Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/3.png differ 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 00000000..bfaa477c Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png differ diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png.import new file mode 100644 index 00000000..b6a9d57b --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://biqt4hgyddo2n" +path="res://.godot/imported/4.png-59ee46028c63c2876a4d8d7b5edd1a0b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/4.png" +dest_files=["res://.godot/imported/4.png-59ee46028c63c2876a4d8d7b5edd1a0b.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_胖子游戏第一段/胖子对半砍/5.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png new file mode 100644 index 00000000..33c00d22 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png differ diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png.import new file mode 100644 index 00000000..dfd1c1c2 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mvbv76wcdnvi" +path="res://.godot/imported/5.png-469f64ca3284341092f941fb8ae44a99.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/5.png" +dest_files=["res://.godot/imported/5.png-469f64ca3284341092f941fb8ae44a99.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_胖子游戏第一段/胖子对半砍/6.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png new file mode 100644 index 00000000..bfaa477c Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png differ diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png.import new file mode 100644 index 00000000..517ebb10 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d11u3r8knuujh" +path="res://.godot/imported/6.png-7a98bafff4e3a654aded1cbbdd7c0a20.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/6.png" +dest_files=["res://.godot/imported/6.png-7a98bafff4e3a654aded1cbbdd7c0a20.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_胖子游戏第一段/胖子对半砍/7.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png new file mode 100644 index 00000000..33c00d22 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png differ diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png.import new file mode 100644 index 00000000..2050b071 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://df0k1vv0tnx75" +path="res://.godot/imported/7.png-05fa4013fc755f37ee1017a7a5a035be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/7.png" +dest_files=["res://.godot/imported/7.png-05fa4013fc755f37ee1017a7a5a035be.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_胖子游戏第一段/胖子对半砍/8.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png new file mode 100644 index 00000000..bfaa477c Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png differ diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png.import new file mode 100644 index 00000000..c313420a --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://r7l0ou2nvmwt" +path="res://.godot/imported/8.png-f64d58740f0f787dffbac0cc31306bed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/8.png" +dest_files=["res://.godot/imported/8.png-f64d58740f0f787dffbac0cc31306bed.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_胖子游戏第一段/胖子的母亲/0.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png new file mode 100644 index 00000000..66d93b04 Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png differ diff --git a/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png.import b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png.import new file mode 100644 index 00000000..bd81d9b3 --- /dev/null +++ b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3l8nruvvjn1k" +path="res://.godot/imported/0.png-609c96d8c2f7f969b4e6c93e2e90249c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/0.png" +dest_files=["res://.godot/imported/0.png-609c96d8c2f7f969b4e6c93e2e90249c.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_胖子游戏第一段/胖子的母亲/1.png b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png new file mode 100644 index 00000000..f27a176d Binary files /dev/null and b/asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子的母亲/1.png differ 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