胖子游戏棺材怪

This commit is contained in:
cakipaul 2025-08-01 00:13:58 +08:00
parent 78e87f35bc
commit 3bed2fc3a4
41 changed files with 1018 additions and 203 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -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

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -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

View File

@ -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

View File

@ -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" uid="uid://d1p1kwylx2qum" 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" uid="uid://drbxkois8npto" 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" uid="uid://bognpcebg65my" 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" uid="uid://cy0huf8tg10qx" 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" uid="uid://ctr7lckd3d83c" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右.png" id="1_t7ytd"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/1.png" id="2_1bfo3"] [ext_resource type="Texture2D" uid="uid://bp1auuh11v7fv" 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_j1ego"] [ext_resource type="Texture2D" uid="uid://dn10uywsk1oxc" 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_rgpbq"] [ext_resource type="Texture2D" uid="uid://bakmoknolypee" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/1.png" id="2_j1ego"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/2.png" id="3_j1ego"] [ext_resource type="Texture2D" uid="uid://brj81cp4ao5wv" 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_s55rn"] [ext_resource type="Texture2D" uid="uid://baifl7ns8mgmn" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来右_效果.png" id="2_xak3r"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/2.png" id="3_v68yb"] [ext_resource type="Texture2D" uid="uid://c5llibcvigeic" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿右1.png" id="3_6qp33"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/3.png" id="4_domtr"] [ext_resource type="Texture2D" uid="uid://tt0saefve6qq" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/2.png" id="3_j1ego"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/3.png" id="4_gocnt"] [ext_resource type="Texture2D" uid="uid://qwkt46cd6ofx" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来.png" id="3_pv11q"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/3.png" id="4_s55rn"] [ext_resource type="Texture2D" uid="uid://ckd4ol2ku51j1" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/2.png" id="3_s55rn"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/0.png" id="5_2j3c0"] [ext_resource type="Texture2D" uid="uid://dbd4ttg0e6spp" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/2.png" id="3_v68yb"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/4.png" id="5_063np"] [ext_resource type="Texture2D" uid="uid://dkvr1lnah25dg" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/3.png" id="4_domtr"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/4.png" id="5_rgpbq"] [ext_resource type="Texture2D" uid="uid://bvikkw0s2v3ix" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/3.png" id="4_gocnt"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/1.png" id="6_nysf7"] [ext_resource type="Texture2D" uid="uid://bqpvlq4jg2ffm" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/砍下来_效果.png" id="4_gyx2o"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/5.png" id="6_vviol"] [ext_resource type="Texture2D" uid="uid://bg68iws3xgtbv" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿右2.png" id="4_kg0cu"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/2.png" id="7_0vrf3"] [ext_resource type="Texture2D" uid="uid://cvn7pmlb5kms" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪右砍-记得加手/3.png" id="4_s55rn"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/6.png" id="7_po16o"] [ext_resource type="Texture2D" uid="uid://br7ofgnk2vuw7" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/0.png" id="5_2j3c0"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/7.png" id="8_3pxk2"] [ext_resource type="Texture2D" uid="uid://buyjk08qfj0xj" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/4.png" id="5_063np"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/3.png" id="8_g0hd4"] [ext_resource type="Texture2D" uid="uid://dm7t7narhskbp" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动效果/4.png" id="5_rgpbq"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/0.png" id="9_3gq86"] [ext_resource type="Texture2D" uid="uid://socuafmua30t" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/1.png" id="6_nysf7"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/1.png" id="10_j3hcn"] [ext_resource type="Texture2D" uid="uid://cocycqvf5yb3a" 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="11_x0277"] [ext_resource type="Texture2D" uid="uid://4bxqhmrq8jma" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/2.png" id="7_0vrf3"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍人效果/3.png" id="12_b2afe"] [ext_resource type="Texture2D" uid="uid://cr2vblkghkw64" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/6.png" id="7_po16o"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/0.png" id="13_jgbc1"] [ext_resource type="Texture2D" uid="uid://316w7fr5mthx" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿左1.png" id="7_sjehm"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/1.png" id="14_mfcqr"] [ext_resource type="Texture2D" uid="uid://s5ugx2mxh1ma" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材整体效果/7.png" id="8_3pxk2"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/2.png" id="15_ghc5s"] [ext_resource type="Texture2D" uid="uid://dyfb7ay3fklw1" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍-记得加手/3.png" id="8_g0hd4"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪砍效果-有手/3.png" id="16_ugata"] [ext_resource type="Texture2D" uid="uid://bv5qruqsbvmt2" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪DIY素材/腿左2.png" id="8_lhvv0"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_棺材怪合并素材/棺材怪移动右/0.png" id="19_82byw"] [ext_resource type="Texture2D" uid="uid://de3huc21uj486" 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="20_pjkh2"] [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] [resource]
animations = [{ animations = [{
"frames": [{ "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, "duration": 6.0,
"texture": ExtResource("1_ddjd1") "texture": ExtResource("1_ddjd1")
}, { }, {
@ -49,8 +107,8 @@ animations = [{
"duration": 6.0, "duration": 6.0,
"texture": ExtResource("4_s55rn") "texture": ExtResource("4_s55rn")
}], }],
"loop": true, "loop": false,
"name": &"棺材怪右砍-记得加手", "name": &"棺材怪右砍",
"speed": 30.0 "speed": 30.0
}, { }, {
"frames": [{ "frames": [{
@ -66,8 +124,8 @@ animations = [{
"duration": 6.0, "duration": 6.0,
"texture": ExtResource("8_g0hd4") "texture": ExtResource("8_g0hd4")
}], }],
"loop": true, "loop": false,
"name": &"棺材怪砍-记得加手", "name": &"棺材怪砍",
"speed": 30.0 "speed": 30.0
}, { }, {
"frames": [{ "frames": [{
@ -83,7 +141,7 @@ animations = [{
"duration": 6.0, "duration": 6.0,
"texture": ExtResource("12_b2afe") "texture": ExtResource("12_b2afe")
}], }],
"loop": true, "loop": false,
"name": &"棺材怪砍人效果", "name": &"棺材怪砍人效果",
"speed": 30.0 "speed": 30.0
}, { }, {
@ -100,7 +158,7 @@ animations = [{
"duration": 6.0, "duration": 6.0,
"texture": ExtResource("16_ugata") "texture": ExtResource("16_ugata")
}], }],
"loop": true, "loop": false,
"name": &"棺材怪砍效果-有手", "name": &"棺材怪砍效果-有手",
"speed": 30.0 "speed": 30.0
}, { }, {

View File

@ -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" uid="uid://um557l21w78m" 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" uid="uid://b8wu67ifftltb" 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" uid="uid://byctugr2xp3l6" 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" uid="uid://ckanwws8e2uc8" 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://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://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://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"] [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://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://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://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] [resource]
animations = [{ animations = [{
@ -135,4 +137,15 @@ animations = [{
"loop": true, "loop": true,
"name": &"瘦子走路2", "name": &"瘦子走路2",
"speed": 30.0 "speed": 30.0
}, {
"frames": [{
"duration": 1.5,
"texture": ExtResource("37_o0t47")
}, {
"duration": 1.5,
"texture": ExtResource("38_ujt1i")
}],
"loop": true,
"name": &"胖子的母亲",
"speed": 2.0
}] }]

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 B

View File

@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://qwkt46cd6ofx" uid="uid://dcknql6bl1j5f"
path="res://.godot/imported/砍下来.png-535a05edfe801a9a02d79322bbb79d3a.ctex" path="res://.godot/imported/0.png-55cc3c5a7fa994f24894d9aa61074534.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来.png" source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/0.png"
dest_files=["res://.godot/imported/砍下来.png-535a05edfe801a9a02d79322bbb79d3a.ctex"] dest_files=["res://.godot/imported/0.png-55cc3c5a7fa994f24894d9aa61074534.ctex"]
[params] [params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 B

View File

@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://ctr7lckd3d83c" uid="uid://by75vuqgc6fkp"
path="res://.godot/imported/砍下来右.png-406ce71d01c3c73c1a036e333c9af0bb.ctex" path="res://.godot/imported/1.png-8e7d139a0a35796d62f92931489f9261.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/砍下来右.png" source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/胖子对半砍/1.png"
dest_files=["res://.godot/imported/砍下来右.png-406ce71d01c3c73c1a036e333c9af0bb.ctex"] dest_files=["res://.godot/imported/1.png-8e7d139a0a35796d62f92931489f9261.ctex"]
[params] [params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

View File

@ -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

View File

@ -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://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"] [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://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://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://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://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://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://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://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://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://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://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://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://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://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://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"] [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://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://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://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] [resource]
animations = [{ animations = [{
@ -4647,15 +4663,44 @@ animations = [{
}, { }, {
"frames": [{ "frames": [{
"duration": 1.0, "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") "texture": ExtResource("1006_ta2dh")
}, { }, {
"duration": 1.0, "duration": 1.0,
"texture": ExtResource("1007_b3oxo") "texture": ExtResource("1007_b3oxo")
}, { }, {
"duration": 1.0, "duration": 6.0,
"texture": ExtResource("1008_ywyre") "texture": ExtResource("1008_ywyre")
}, { }, {
"duration": 1.0, "duration": 2.0,
"texture": ExtResource("1009_3fbfp") "texture": ExtResource("1009_3fbfp")
}, { }, {
"duration": 1.0, "duration": 1.0,
@ -4756,4 +4801,33 @@ animations = [{
"loop": true, "loop": true,
"name": &"c03_胖子游戏_瘦子跑", "name": &"c03_胖子游戏_瘦子跑",
"speed": 6.0 "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
}] }]

View File

@ -206,6 +206,7 @@ var ANIMATION_CONFIG = {
MOVEMENT_RUNNING: [&"", &"c03_胖子游戏_瘦子跑"], MOVEMENT_RUNNING: [&"", &"c03_胖子游戏_瘦子跑"],
5: [&"c03_胖子游戏_掉下来", Vector2.ONE, Vector2(0, -51.0)], 5: [&"c03_胖子游戏_掉下来", Vector2.ONE, Vector2(0, -51.0)],
6: [&"c03_胖子游戏_洞里爬出来", Vector2.ONE, Vector2(-70, -44.5)], 6: [&"c03_胖子游戏_洞里爬出来", Vector2.ONE, Vector2(-70, -44.5)],
7: [&"c03_胖子游戏_胖子对半砍", Vector2.ONE, Vector2(-70, -44.5)],
}, },
"小小小蝶": "小小小蝶":
{ {

View File

@ -24,6 +24,8 @@ func _setup_node_reference() -> void:
func _on_ground_ready() -> void: func _on_ground_ready() -> void:
_check_first_enter() _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: func _check_first_enter() -> void:
@ -33,3 +35,7 @@ func _check_first_enter() -> void:
SceneManager.pause_and_hide_player_sprite(1.5) SceneManager.pause_and_hide_player_sprite(1.5)
await SceneManager.get_player().animation_finished await SceneManager.get_player().animation_finished
SceneManager.unlock_player() SceneManager.unlock_player()
# 0:初始化; 1:砍字; 2:隐藏_定点砍; 3:显现_动态砍; 4:隐藏_追踪砍;
var current_stage := 0

View File

@ -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="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="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="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="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://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="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"] [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")] [node name="Ground" parent="." instance=ExtResource("1_0c2p2")]
scene_name = "c03_s10" scene_name = "c03_s10"
@ -38,41 +69,209 @@ metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"] [node name="BGSprite2D" parent="Ground" index="2"]
light_mask = 5 light_mask = 5
texture = ExtResource("5_hno1l")
offset = Vector2(0, -158) offset = Vector2(0, -158)
[node name="Sprite2D" type="Sprite2D" parent="Ground/BGSprite2D" index="0"] [node name="ParallaxBackground" type="ParallaxBackground" parent="Ground/BGSprite2D" index="0"]
visible = false layer = -1
position = Vector2(601, 5)
texture = ExtResource("6_or232") [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"] [node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(77, 11) position = Vector2(77, 11)
[node name="portal_right" parent="Ground/DeployLayer" index="1"] [node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(963, 50) position = Vector2(8158, 7)
target_scene = "c03_s11" target_scene = "c03_s11"
target_portal = "left" 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"] [node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95) position = Vector2(396, 98)
character = "胖子游戏" character = "胖子游戏"
player_movement_rect = Rect2(30, -158, 948, 316) player_movement_rect = Rect2(30, -158, 8170, 316)
facing_direction = Vector2(1, 0) facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"] [node name="BGParallaxLayer" parent="Ground/ParallaxForeground" index="0"]
limit_right = 1200 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"] [node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
texture = ExtResource("6_hno1l") texture = ExtResource("6_hno1l")
offset = Vector2(0, 50) offset = Vector2(0, 50)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"] [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"] [node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false energy = 0.4
energy = 0.6
blend_mode = 1 blend_mode = 1
range_layer_min = -1
[editable path="Ground"] [editable path="Ground"]

View File

@ -124,13 +124,11 @@ texture = ExtResource("13_k5x30")
[node name="天上掉的肉2" type="Sprite2D" parent="Ground/DeployLayer/肉山"] [node name="天上掉的肉2" type="Sprite2D" parent="Ground/DeployLayer/肉山"]
position = Vector2(-43.4602, -32.2959) position = Vector2(-43.4602, -32.2959)
rotation = -0.384091 rotation = -0.384091
scale = Vector2(1, 1)
texture = ExtResource("14_wks4o") texture = ExtResource("14_wks4o")
[node name="天上掉的肉3" type="Sprite2D" parent="Ground/DeployLayer/肉山"] [node name="天上掉的肉3" type="Sprite2D" parent="Ground/DeployLayer/肉山"]
position = Vector2(-4.54016, -19.4051) position = Vector2(-4.54016, -19.4051)
rotation = 0.0182861 rotation = 0.0182861
scale = Vector2(1, 1)
texture = ExtResource("12_wi43b") texture = ExtResource("12_wi43b")
[node name="河里的手4" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"] [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"] [node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(900, 58) position = Vector2(900, 58)
character = "胖子游戏" character = "胖子游戏"
player_movement_rect = Rect2(290, -158, 1110, 316) player_movement_rect = Rect2(290, -158, 710, 316)
facing_direction = Vector2(1, 0) facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"] [node name="CameraFocusMarker" parent="Ground" index="6"]

View File

@ -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="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"] [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"] [sub_resource type="Animation" id="Animation_c01lu"]
resource_name = "eat_meat" resource_name = "eat_meat"
length = 10.0 length = 10.0
@ -50,45 +89,6 @@ tracks/2/keys = {
"values": [true] "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"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
_data = { _data = {
&"RESET": SubResource("Animation_ay855"), &"RESET": SubResource("Animation_ay855"),

View File

@ -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"]

View File

@ -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("棺材怪移动右")

View File

@ -0,0 +1 @@
uid://d800iqh7jeqa