胖子游戏与第二章结局素材;场景粗铺设

This commit is contained in:
cakipaul 2025-07-27 14:53:36 +08:00
parent b08ea96b79
commit 9697044e62
84 changed files with 2113 additions and 96 deletions

View File

@ -47,6 +47,33 @@ GroundLoader 加载/切换 Ground 时,分为上下两段转场:
- 盒子猫游戏中的 canvas layer
- 一些 npc、player 大运行脚本会被中断。如果想让它们仍旧运行,需设置为 pausable。
### Dialogue 文件功用说明
1. npc.dialogue
1. 场景中 NPC 角色的对白,伴随悬浮气泡(。。。)
2. 【绑定配音】ID 对应 asset/audio/peiyin 文件夹下的文件
2. inspect_content.dialogue场景内镜头拉近观察的物品文案如公寓过道海报寻人启事海报
3. item_description.dialogue该文件最复杂包含以下功能
1. ~ UI
1. UI 文字,如游戏入口菜单、设置、背包
2. 屏幕居中的文本提示,如「按 E 可与场景互动」
2. ~ PropItems
1. 包含「道具」+「道具描述」
1. 道具 ID 格式「prop_火柴」
2. 道具说明 ID 格式「prop_火柴_说明」
2. 道具包含:`[#texture=xxx]`(道具 hud 小图) 与 `[#inspect=xxx]`(全屏特写大图,若不配置则使用 texture 中的配置)
3. ~ ImportantPropItems重要物品格式与 PropItems 相同
4. ~ HoldingReason锁定门的原因暂时不允许玩家出门
5. ~ Memory回忆中的条目名
6. ~ Notes_c01 到 ~ Notes_c06
1. 场景内交互物品的气泡文字(玩家交互场景物品时显示的文字)
2. 玩家自言自语时的气泡文字(程序控制显示时机)
4. event_stage.dialogue程序内部专用无需关注
5. c01、c02...c06.dialogue
1. 序章、第一章、...第四章、结尾的对白
2. 【绑定配音】ID 对应 asset/audio/peiyin 文件夹下的文件
3. 说明:包含配音的对白,要么在 npc 中,要么在 c01-c06 中,区别在于是否在场景中关联到 NPC 互动
### Ground 说明

View File

@ -1,14 +1,22 @@
[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://cmvr3lbwe3h7p"]
[gd_resource type="SpriteFrames" load_steps=33 format=3 uid="uid://cmvr3lbwe3h7p"]
[ext_resource type="Texture2D" uid="uid://bq2o1huq46hhj" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/0.png" id="1_emjqu"]
[ext_resource type="Texture2D" uid="uid://dcwbe6hb3gdcp" path="res://asset/art/gif/c03_特写与游戏动画/父亲抱小孩/0.png" id="1_fctjd"]
[ext_resource type="Texture2D" uid="uid://caoxsva1qvhun" path="res://asset/art/scene/c03/c03_小婵结局特写/头发飘1.png" id="1_qbgjk"]
[ext_resource type="Texture2D" uid="uid://cdyq7y562gsxp" path="res://asset/art/gif/c03_特写与游戏动画/绞肉机特写动画/0.png" id="1_uknvx"]
[ext_resource type="Texture2D" uid="uid://7xca1npi17sx" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/1.png" id="2_0iqoy"]
[ext_resource type="Texture2D" uid="uid://bdo6sdx23fkgy" path="res://asset/art/scene/c03/c03_小婵结局特写/头发飘2 4.png" id="2_0pl5g"]
[ext_resource type="Texture2D" uid="uid://bhrahd7u0yoba" path="res://asset/art/gif/c03_特写与游戏动画/父亲抱小孩/1.png" id="2_g03au"]
[ext_resource type="Texture2D" uid="uid://botg6n14al2eu" path="res://asset/art/gif/c03_特写与游戏动画/绞肉机特写动画/1.png" id="2_up5wq"]
[ext_resource type="Texture2D" uid="uid://dweny6ivmkanl" path="res://asset/art/gif/c03_特写与游戏动画/父亲抱小孩/2.png" id="3_5wyv8"]
[ext_resource type="Texture2D" uid="uid://ngagr4i6agv4" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/2.png" id="3_51ko8"]
[ext_resource type="Texture2D" uid="uid://cawpwp5j3ikjp" path="res://asset/art/scene/c03/c03_小婵结局特写/头发飘3.png" id="3_emjqu"]
[ext_resource type="Texture2D" uid="uid://cvhquuvipetio" path="res://asset/art/gif/c03_特写与游戏动画/绞肉机特写动画/2.png" id="3_oilu3"]
[ext_resource type="Texture2D" uid="uid://nvddvjnphsqx" path="res://asset/art/gif/c03_特写与游戏动画/父亲抱小孩/3.png" id="4_ag85t"]
[ext_resource type="Texture2D" uid="uid://6nnedy42rvp1" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/3.png" id="4_b0771"]
[ext_resource type="Texture2D" uid="uid://bn3x37ya65ixm" path="res://asset/art/gif/c03_特写与游戏动画/绞肉机特写动画/3.png" id="4_uidoe"]
[ext_resource type="Texture2D" uid="uid://bhhjsj1dqep40" path="res://asset/art/gif/c03_特写与游戏动画/癞子背坐呼吸/0.png" id="5_5m4aa"]
[ext_resource type="Texture2D" uid="uid://7qawv3wahrgw" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/4.png" id="5_cgt7w"]
[ext_resource type="Texture2D" uid="uid://c5sc5ctss08qc" path="res://asset/art/gif/c03_特写与游戏动画/鬼母子神/0.png" id="5_uidoe"]
[ext_resource type="Texture2D" uid="uid://lop0mxjb5y71" path="res://asset/art/gif/c03_特写与游戏动画/癞子背坐呼吸/1.png" id="6_0df74"]
[ext_resource type="Texture2D" uid="uid://dx2v7bicpg7b4" path="res://asset/art/gif/c03_特写与游戏动画/鬼母子神/1.png" id="6_yp83y"]
@ -20,10 +28,10 @@
[ext_resource type="Texture2D" uid="uid://b7ufyuiusqmh7" path="res://asset/art/gif/c03_特写与游戏动画/癞子背对侧头呼吸/1.png" id="10_qcrrr"]
[ext_resource type="Texture2D" uid="uid://c21g54sgebjti" path="res://asset/art/gif/c03_特写与游戏动画/癞子背对侧头呼吸/2.png" id="11_buon4"]
[ext_resource type="Texture2D" uid="uid://c7vjtmjhv7v7f" path="res://asset/art/gif/c03_特写与游戏动画/癞子背对侧头呼吸/3.png" id="12_cx8xa"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/0.png" id="13_gx5fc"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/1.png" id="14_syysq"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/2.png" id="15_3fc0s"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/3.png" id="16_qbgjk"]
[ext_resource type="Texture2D" uid="uid://cxajbmcmwtm3e" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/0.png" id="13_gx5fc"]
[ext_resource type="Texture2D" uid="uid://owgi8ex3ujj3" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/1.png" id="14_syysq"]
[ext_resource type="Texture2D" uid="uid://bpjh0snqnqarm" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/2.png" id="15_3fc0s"]
[ext_resource type="Texture2D" uid="uid://clg7l7v4s8865" path="res://asset/art/gif/c03_特写与游戏动画/结尾特写_二楼黄昏/3.png" id="16_qbgjk"]
[resource]
animations = [{
@ -79,6 +87,43 @@ animations = [{
"speed": 30.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1_emjqu")
}, {
"duration": 1.0,
"texture": ExtResource("2_0iqoy")
}, {
"duration": 1.0,
"texture": ExtResource("3_51ko8")
}, {
"duration": 1.0,
"texture": ExtResource("4_b0771")
}, {
"duration": 1.0,
"texture": ExtResource("5_cgt7w")
}],
"loop": true,
"name": &"结尾小婵参考",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1_qbgjk")
}, {
"duration": 1.0,
"texture": ExtResource("2_0pl5g")
}, {
"duration": 1.0,
"texture": ExtResource("3_emjqu")
}, {
"duration": 1.0,
"texture": ExtResource("2_0pl5g")
}],
"loop": false,
"name": &"结尾小婵头发飘",
"speed": 30.0
}, {
"frames": [{
"duration": 9.0,
"texture": ExtResource("13_gx5fc")
}, {

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq2o1huq46hhj"
path="res://.godot/imported/0.png-8f78629b9029d50be568761cb03bf6f8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_特写与游戏动画/小婵特写/0.png"
dest_files=["res://.godot/imported/0.png-8f78629b9029d50be568761cb03bf6f8.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: 64 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://7xca1npi17sx"
path="res://.godot/imported/1.png-8860c0f4c5423746501e77579fa6a7a8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_特写与游戏动画/小婵特写/1.png"
dest_files=["res://.godot/imported/1.png-8860c0f4c5423746501e77579fa6a7a8.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: 62 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ngagr4i6agv4"
path="res://.godot/imported/2.png-332f54c5cc0d80346b2813280acb8d6f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_特写与游戏动画/小婵特写/2.png"
dest_files=["res://.godot/imported/2.png-332f54c5cc0d80346b2813280acb8d6f.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: 61 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6nnedy42rvp1"
path="res://.godot/imported/3.png-6eb4a16e0e0317a7dbf4f14873852633.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_特写与游戏动画/小婵特写/3.png"
dest_files=["res://.godot/imported/3.png-6eb4a16e0e0317a7dbf4f14873852633.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: 55 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://7qawv3wahrgw"
path="res://.godot/imported/4.png-7c49f4043e706d860f8e0910b4152170.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_特写与游戏动画/小婵特写/4.png"
dest_files=["res://.godot/imported/4.png-7c49f4043e706d860f8e0910b4152170.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,81 +1,82 @@
[gd_resource type="SpriteFrames" load_steps=77 format=3 uid="uid://cb3b44a1jpybb"]
[gd_resource type="SpriteFrames" load_steps=78 format=3 uid="uid://cb3b44a1jpybb"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/0.png" id="1_voeey"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/1.png" id="2_qowgx"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/2.png" id="3_s4gjc"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/3.png" id="4_fuvwu"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/4.png" id="5_f67r5"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/5.png" id="6_1pmiv"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/6.png" id="7_ogbp2"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/7.png" id="8_6ah00"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/8.png" id="9_s0eo4"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/9.png" id="10_gwxu8"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/0.png" id="11_ba2sb"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/0.png" id="11_mse2w"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/0.png" id="11_rwa3t"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/1.png" id="12_8ry0d"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/1.png" id="12_841wt"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/1.png" id="12_fqnpa"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/2.png" id="13_628er"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/2.png" id="13_gf6r0"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/2.png" id="13_ncan2"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/3.png" id="14_22hvs"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/3.png" id="14_f40m0"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/3.png" id="14_vqcfc"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/4.png" id="15_1gauf"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/4.png" id="15_83qlr"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/4.png" id="15_n05c2"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/5.png" id="16_31nj0"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/5.png" id="16_bsu4q"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/5.png" id="16_d311u"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/6.png" id="17_1opj5"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/6.png" id="17_7l585"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/6.png" id="17_phijh"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/7.png" id="18_483d3"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/7.png" id="18_p75mk"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/7.png" id="18_qib0x"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/8.png" id="19_o06lq"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/8.png" id="19_rwa3t"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/9.png" id="20_4l6yd"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/9.png" id="20_fqnpa"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/10.png" id="21_ww8nd"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/11.png" id="22_xj8yj"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/12.png" id="23_y31rm"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/13.png" id="24_e3f2t"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/14.png" id="25_eco7u"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/15.png" id="26_8sh4y"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/16.png" id="27_8yue8"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/17.png" id="28_ayrvn"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/18.png" id="29_b00nr"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/19.png" id="30_elggx"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/20.png" id="31_uae4m"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/21.png" id="32_qnhmy"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/22.png" id="33_ijwne"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/23.png" id="34_mrnhl"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/24.png" id="35_atma5"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/25.png" id="36_p0k4k"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/26.png" id="37_jqvul"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/27.png" id="38_u1oid"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/28.png" id="39_e2skd"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/29.png" id="40_2lrr5"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/30.png" id="41_d5wbn"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/31.png" id="42_bij6b"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/32.png" id="43_c72va"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/33.png" id="44_0sule"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/34.png" id="45_mpb3o"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/35.png" id="46_kjod5"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/36.png" id="47_lmmyl"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/37.png" id="48_df8dj"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/38.png" id="49_6igmp"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/39.png" id="50_aet6m"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/40.png" id="51_v4uf3"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/41.png" id="52_tv2do"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/42.png" id="53_f0vvo"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/43.png" id="54_6teo6"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/44.png" id="55_hn3dc"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/45.png" id="56_fthjm"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/46.png" id="57_hbis7"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/47.png" id="58_1pgco"]
[ext_resource type="Texture2D" uid="uid://qt22j4okl7l1" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/0.png" id="1_voeey"]
[ext_resource type="Texture2D" uid="uid://cgeuasl2xe10f" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/1.png" id="2_qowgx"]
[ext_resource type="Texture2D" uid="uid://bhcg3x4nnxput" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/2.png" id="3_s4gjc"]
[ext_resource type="Texture2D" uid="uid://jvpmy6praymg" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/3.png" id="4_fuvwu"]
[ext_resource type="Texture2D" uid="uid://bc01p3mq3d574" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/4.png" id="5_f67r5"]
[ext_resource type="Texture2D" uid="uid://2xfu80l28t7t" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/5.png" id="6_1pmiv"]
[ext_resource type="Texture2D" uid="uid://dpviy4xaftibw" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/6.png" id="7_ogbp2"]
[ext_resource type="Texture2D" uid="uid://dwe4w8ojaee66" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/7.png" id="8_6ah00"]
[ext_resource type="Texture2D" uid="uid://beitgd74gouxv" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/8.png" id="9_s0eo4"]
[ext_resource type="Texture2D" uid="uid://dn17h3ehjtjkh" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/小孩山塌了/9.png" id="10_gwxu8"]
[ext_resource type="Texture2D" uid="uid://b0j3gqb2ys2v2" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/绞肉机与肉块.png" id="11_8ry0d"]
[ext_resource type="Texture2D" uid="uid://crnc60nmbkd4y" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/0.png" id="11_ba2sb"]
[ext_resource type="Texture2D" uid="uid://brfbsaw6v35ru" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/0.png" id="11_mse2w"]
[ext_resource type="Texture2D" uid="uid://snptlmrbmeoq" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/0.png" id="11_rwa3t"]
[ext_resource type="Texture2D" uid="uid://bmq03usso5rfo" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/1.png" id="12_8ry0d"]
[ext_resource type="Texture2D" uid="uid://b3bkqalwhy4ky" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/1.png" id="12_841wt"]
[ext_resource type="Texture2D" uid="uid://drlnrh4g6djk4" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/1.png" id="12_fqnpa"]
[ext_resource type="Texture2D" uid="uid://cphvnnc0nvv77" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/2.png" id="13_628er"]
[ext_resource type="Texture2D" uid="uid://140t516vxfvu" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/2.png" id="13_gf6r0"]
[ext_resource type="Texture2D" uid="uid://cr0n78uwftf0v" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/2.png" id="13_ncan2"]
[ext_resource type="Texture2D" uid="uid://bbvffxkxpbh4e" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/3.png" id="14_22hvs"]
[ext_resource type="Texture2D" uid="uid://b4onq8sds7isc" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/3.png" id="14_f40m0"]
[ext_resource type="Texture2D" uid="uid://dol5k2mblfa2x" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/3.png" id="14_vqcfc"]
[ext_resource type="Texture2D" uid="uid://clrmsaalupmw7" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/4.png" id="15_1gauf"]
[ext_resource type="Texture2D" uid="uid://s362ts5qwfjf" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/4.png" id="15_83qlr"]
[ext_resource type="Texture2D" uid="uid://drkmsb1xjposn" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/4.png" id="15_n05c2"]
[ext_resource type="Texture2D" uid="uid://cibi1mqhx1ip2" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/5.png" id="16_31nj0"]
[ext_resource type="Texture2D" uid="uid://bshj8w2v0qnaq" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/5.png" id="16_bsu4q"]
[ext_resource type="Texture2D" uid="uid://b82gm0qmpx6xx" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/5.png" id="16_d311u"]
[ext_resource type="Texture2D" uid="uid://cc1u8f0pco56h" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/6.png" id="17_1opj5"]
[ext_resource type="Texture2D" uid="uid://b5damovbe0u04" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/6.png" id="17_7l585"]
[ext_resource type="Texture2D" uid="uid://c7rf0osmnnr8b" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/6.png" id="17_phijh"]
[ext_resource type="Texture2D" uid="uid://eyrt6ppbvugi" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/7.png" id="18_483d3"]
[ext_resource type="Texture2D" uid="uid://vjlxl1wm58oi" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/7.png" id="18_p75mk"]
[ext_resource type="Texture2D" uid="uid://dv8l1hxtbft7x" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/瘦子吃东西/7.png" id="18_qib0x"]
[ext_resource type="Texture2D" uid="uid://c16vy8ca3f23v" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/8.png" id="19_o06lq"]
[ext_resource type="Texture2D" uid="uid://5c0acftqp3rr" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/8.png" id="19_rwa3t"]
[ext_resource type="Texture2D" uid="uid://dgdr7axd8apiu" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/9.png" id="20_4l6yd"]
[ext_resource type="Texture2D" uid="uid://cqey2ehbcoeoi" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/9.png" id="20_fqnpa"]
[ext_resource type="Texture2D" uid="uid://6l6x0cmdf7kv" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/10.png" id="21_ww8nd"]
[ext_resource type="Texture2D" uid="uid://cpjbt3rftx0cv" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/11.png" id="22_xj8yj"]
[ext_resource type="Texture2D" uid="uid://cupqotljelvis" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/12.png" id="23_y31rm"]
[ext_resource type="Texture2D" uid="uid://c0ebk1o72xsg6" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/13.png" id="24_e3f2t"]
[ext_resource type="Texture2D" uid="uid://b85s8ktoxqvr2" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/14.png" id="25_eco7u"]
[ext_resource type="Texture2D" uid="uid://1ucxr0olb4yb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/15.png" id="26_8sh4y"]
[ext_resource type="Texture2D" uid="uid://da37s2njy1pap" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/16.png" id="27_8yue8"]
[ext_resource type="Texture2D" uid="uid://dtpde6fg8ab7c" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/17.png" id="28_ayrvn"]
[ext_resource type="Texture2D" uid="uid://c75tep4e1ny7" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/18.png" id="29_b00nr"]
[ext_resource type="Texture2D" uid="uid://b3im4rv70eces" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/19.png" id="30_elggx"]
[ext_resource type="Texture2D" uid="uid://cn0ts80cer4o8" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/20.png" id="31_uae4m"]
[ext_resource type="Texture2D" uid="uid://b28rkyt21qxj7" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/21.png" id="32_qnhmy"]
[ext_resource type="Texture2D" uid="uid://cuc7r406160rw" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/22.png" id="33_ijwne"]
[ext_resource type="Texture2D" uid="uid://5f0gtdyf3b3s" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/23.png" id="34_mrnhl"]
[ext_resource type="Texture2D" uid="uid://dauwcjch62n1u" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/24.png" id="35_atma5"]
[ext_resource type="Texture2D" uid="uid://dli1mky0fpu6n" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/25.png" id="36_p0k4k"]
[ext_resource type="Texture2D" uid="uid://bpw8mpsqlorwt" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/26.png" id="37_jqvul"]
[ext_resource type="Texture2D" uid="uid://bvqwsblpaqd6g" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/27.png" id="38_u1oid"]
[ext_resource type="Texture2D" uid="uid://b8yhl7duol7xd" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/28.png" id="39_e2skd"]
[ext_resource type="Texture2D" uid="uid://c7enq36uv5ls1" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/29.png" id="40_2lrr5"]
[ext_resource type="Texture2D" uid="uid://byb5wkv2jr15x" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/30.png" id="41_d5wbn"]
[ext_resource type="Texture2D" uid="uid://ldwa0csda1s0" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/31.png" id="42_bij6b"]
[ext_resource type="Texture2D" uid="uid://fyljvcea3wup" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/32.png" id="43_c72va"]
[ext_resource type="Texture2D" uid="uid://c6s1tjui188pk" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/33.png" id="44_0sule"]
[ext_resource type="Texture2D" uid="uid://cmhfhp7yciv86" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/34.png" id="45_mpb3o"]
[ext_resource type="Texture2D" uid="uid://bh1lnsfml6nug" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/35.png" id="46_kjod5"]
[ext_resource type="Texture2D" uid="uid://bsnnl77oj7gf7" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/36.png" id="47_lmmyl"]
[ext_resource type="Texture2D" uid="uid://b5tn1dnm2atnp" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/37.png" id="48_df8dj"]
[ext_resource type="Texture2D" uid="uid://dvvmmuj6ux0i7" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/38.png" id="49_6igmp"]
[ext_resource type="Texture2D" uid="uid://br5fmvqrkfaty" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/39.png" id="50_aet6m"]
[ext_resource type="Texture2D" uid="uid://bry70bno1xmfu" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/40.png" id="51_v4uf3"]
[ext_resource type="Texture2D" uid="uid://dvn4a47nrlhj5" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/41.png" id="52_tv2do"]
[ext_resource type="Texture2D" uid="uid://cenwj3xg0d6ue" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/42.png" id="53_f0vvo"]
[ext_resource type="Texture2D" uid="uid://c4n18f1i4wsho" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/43.png" id="54_6teo6"]
[ext_resource type="Texture2D" uid="uid://5nv75kygu01" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/44.png" id="55_hn3dc"]
[ext_resource type="Texture2D" uid="uid://bjyioc7pjs7g3" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/45.png" id="56_fthjm"]
[ext_resource type="Texture2D" uid="uid://eejqu1axa7r1" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/46.png" id="57_hbis7"]
[ext_resource type="Texture2D" uid="uid://x3lm61i4ied3" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/爬绞肉机最终的/47.png" id="58_1pgco"]
[resource]
animations = [{
@ -115,6 +116,9 @@ animations = [{
"speed": 30.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("11_8ry0d")
}, {
"duration": 6.0,
"texture": ExtResource("11_ba2sb")
}, {
@ -259,7 +263,7 @@ animations = [{
"duration": 6.0,
"texture": ExtResource("58_1pgco")
}],
"loop": true,
"loop": false,
"name": &"爬绞肉机最终的",
"speed": 30.0
}, {

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b0j3gqb2ys2v2"
path="res://.godot/imported/绞肉机与肉块.png-b6bb0b192902f26d3f032db36e9f1e5e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/绞肉机与肉块.png"
dest_files=["res://.godot/imported/绞肉机与肉块.png-b6bb0b192902f26d3f032db36e9f1e5e.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: 320 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://stx50570akrx"
path="res://.godot/imported/1.png-17a13cbbdcba3a49f31e00d13b2b3999.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/1.png"
dest_files=["res://.godot/imported/1.png-17a13cbbdcba3a49f31e00d13b2b3999.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: 344 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://vgv0ytt6lwec"
path="res://.godot/imported/2.png-8bc8d6c7a5ad42b31c3bfd6fd57e0d7e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/2.png"
dest_files=["res://.godot/imported/2.png-8bc8d6c7a5ad42b31c3bfd6fd57e0d7e.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: 349 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dk03eu87ikw3j"
path="res://.godot/imported/3.png-ed9f98e7646bd39054e1d94f6d6a77c9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/3.png"
dest_files=["res://.godot/imported/3.png-ed9f98e7646bd39054e1d94f6d6a77c9.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: 345 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://qd38mmstkeah"
path="res://.godot/imported/4.png-0c1e4830fa57bdd7e45afcb3554985ae.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/4.png"
dest_files=["res://.godot/imported/4.png-0c1e4830fa57bdd7e45afcb3554985ae.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: 581 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ccckf5akonfad"
path="res://.godot/imported/嘴不笑.png-7d5bb26284f7b1c60b332968908930e8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/嘴不笑.png"
dest_files=["res://.godot/imported/嘴不笑.png-7d5bb26284f7b1c60b332968908930e8.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: 8.9 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://osx2bnmowgdp"
path="res://.godot/imported/在前面坐着.png-2812ad40e7d548c78e840534d6f84c15.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/在前面坐着.png"
dest_files=["res://.godot/imported/在前面坐着.png-2812ad40e7d548c78e840534d6f84c15.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: 17 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://caoxsva1qvhun"
path="res://.godot/imported/头发飘1.png-38e8f62384f2140084cba5cbef2c97d2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/头发飘1.png"
dest_files=["res://.godot/imported/头发飘1.png-38e8f62384f2140084cba5cbef2c97d2.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: 16 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bdo6sdx23fkgy"
path="res://.godot/imported/头发飘2 4.png-ff6e51f5eef5aa8dc14bd5a1c27ce8e2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/头发飘2 4.png"
dest_files=["res://.godot/imported/头发飘2 4.png-ff6e51f5eef5aa8dc14bd5a1c27ce8e2.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: 16 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cawpwp5j3ikjp"
path="res://.godot/imported/头发飘3.png-c1324a1573709e1dcafb03e970411c9b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/头发飘3.png"
dest_files=["res://.godot/imported/头发飘3.png-c1324a1573709e1dcafb03e970411c9b.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: 3.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwhwaxya41opt"
path="res://.godot/imported/眼睛半睁开.png-cc5b5cebf02c1ddaa9eb0d5f79ca2969.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/眼睛半睁开.png"
dest_files=["res://.godot/imported/眼睛半睁开.png-cc5b5cebf02c1ddaa9eb0d5f79ca2969.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: 41 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cbxau3puh8v53"
path="res://.godot/imported/背景.png-42189850e4a9160b1c265028c0ab3fc5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/背景.png"
dest_files=["res://.godot/imported/背景.png-42189850e4a9160b1c265028c0ab3fc5.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: 3.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjy05wfotint"
path="res://.godot/imported/闭眼.png-3789f492f5f7a439cdd1b7f9704ad659.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/c03_小婵结局特写/闭眼.png"
dest_files=["res://.godot/imported/闭眼.png-3789f492f5f7a439cdd1b7f9704ad659.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: 200 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://47bswjbnegh6"
path="res://.godot/imported/ux_镜子特写_浮现前.png-1879cb70437fb017c9ddf725c0feb2a6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s03_瞎子理发店/ux_镜子特写_浮现前.png"
dest_files=["res://.godot/imported/ux_镜子特写_浮现前.png-1879cb70437fb017c9ddf725c0feb2a6.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.

Before

Width:  |  Height:  |  Size: 197 KiB

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cy1jly6cetwms"
path="res://.godot/imported/图层 11.png-f09a9d6f0b987d621975e6db1789aaa4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/图层 11.png"
dest_files=["res://.godot/imported/图层 11.png-f09a9d6f0b987d621975e6db1789aaa4.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: 4.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dylb3p5sijet1"
path="res://.godot/imported/李弟照片.png-a0ec640e11a2d503cb3a6496ecfadf81.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/李弟照片.png"
dest_files=["res://.godot/imported/李弟照片.png-a0ec640e11a2d503cb3a6496ecfadf81.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: 17 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dpo1lwepl0jaf"
path="res://.godot/imported/碗.png-1cd9e6191663833ac8e9b1bcb34e6d24.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/碗.png"
dest_files=["res://.godot/imported/碗.png-1cd9e6191663833ac8e9b1bcb34e6d24.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: 34 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dluphta2op6kq"
path="res://.godot/imported/背景.png-ecee72d0a76f33f9af229ea8c112a410.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/背景.png"
dest_files=["res://.godot/imported/背景.png-ecee72d0a76f33f9af229ea8c112a410.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: 30 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxaonpvi5g0xv"
path="res://.godot/imported/药房.png-55350a3c705d29fb1de2dfe982a85f89.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/药房.png"
dest_files=["res://.godot/imported/药房.png-55350a3c705d29fb1de2dfe982a85f89.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: 4.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://doclbaxmuy2v0"
path="res://.godot/imported/麻将.png-be691c0d5e8866f02739aeedf7d393c9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/麻将.png"
dest_files=["res://.godot/imported/麻将.png-be691c0d5e8866f02739aeedf7d393c9.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.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://npapl80avpl5"
path="res://.godot/imported/转盘3.png-2ceb0f8e561ef2faa1020774892fe036.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s07_屠宰间/绞肉机/转盘3.png"
dest_files=["res://.godot/imported/转盘3.png-2ceb0f8e561ef2faa1020774892fe036.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=1006 format=3 uid="uid://b7fhheih1hbvf"]
[gd_resource type="SpriteFrames" load_steps=1035 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"]
@ -1005,6 +1005,35 @@
[ext_resource type="Texture2D" uid="uid://bx6nlvrn3iifs" path="res://asset/art/animation/c03_胖子_托小孩/1 (122).png" id="970_4td33"]
[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://b8wu67ifftltb" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/1.png" id="1007_b3oxo"]
[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://bussftn72ld3j" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/掉下来/4.png" id="1010_ek4fg"]
[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://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://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"]
[ext_resource type="Texture2D" uid="uid://cj7ryfmljga58" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/4.png" id="1015_c1ua6"]
[ext_resource type="Texture2D" uid="uid://bbqoqrtbtsvew" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/0.png" id="1015_xeagi"]
[ext_resource type="Texture2D" uid="uid://b3ip8l1e1fcfp" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/5.png" id="1016_ripmy"]
[ext_resource type="Texture2D" uid="uid://c1ml8rcft7p71" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/1.png" id="1016_yejiu"]
[ext_resource type="Texture2D" uid="uid://1s5auqvcyx7m" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/6.png" id="1017_38kbn"]
[ext_resource type="Texture2D" uid="uid://cubrxfcfwo4pw" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/2.png" id="1017_73bfk"]
[ext_resource type="Texture2D" uid="uid://d3e4r1nfhdse2" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/3.png" id="1018_c1ua6"]
[ext_resource type="Texture2D" uid="uid://dsimasqr7vqw3" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/从洞里爬出来动画/7.png" id="1018_o12ts"]
[ext_resource type="Texture2D" uid="uid://ck5xbfqvhfql2" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/4.png" id="1019_ripmy"]
[ext_resource type="Texture2D" uid="uid://b6w81tk8quyh3" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子走路/5.png" id="1020_38kbn"]
[ext_resource type="Texture2D" uid="uid://bv6hdx4jyxxje" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/0.png" id="1021_o12ts"]
[ext_resource type="Texture2D" uid="uid://fp02vc1vsora" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/1.png" id="1022_y4xrk"]
[ext_resource type="Texture2D" uid="uid://bsak503ev0aeg" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第一段/瘦子动画/2.png" id="1023_nghhg"]
[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"]
[resource]
animations = [{
@ -4607,4 +4636,116 @@ animations = [{
"loop": true,
"name": &"c03_胖子_托小孩",
"speed": 7.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1006_ta2dh")
}, {
"duration": 1.0,
"texture": ExtResource("1007_b3oxo")
}, {
"duration": 1.0,
"texture": ExtResource("1008_ywyre")
}, {
"duration": 1.0,
"texture": ExtResource("1009_3fbfp")
}, {
"duration": 1.0,
"texture": ExtResource("1010_ek4fg")
}],
"loop": false,
"name": &"c03_胖子游戏_掉下来",
"speed": 7.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1011_hc76m")
}, {
"duration": 1.0,
"texture": ExtResource("1012_xeagi")
}, {
"duration": 1.0,
"texture": ExtResource("1013_yejiu")
}, {
"duration": 1.0,
"texture": ExtResource("1014_73bfk")
}, {
"duration": 1.0,
"texture": ExtResource("1015_c1ua6")
}, {
"duration": 1.0,
"texture": ExtResource("1016_ripmy")
}, {
"duration": 1.0,
"texture": ExtResource("1017_38kbn")
}, {
"duration": 1.0,
"texture": ExtResource("1018_o12ts")
}],
"loop": false,
"name": &"c03_胖子游戏_洞里爬出来",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1011_mi2dh")
}, {
"duration": 1.0,
"texture": ExtResource("1012_rf8cx")
}, {
"duration": 1.0,
"texture": ExtResource("1013_dgjax")
}, {
"duration": 1.0,
"texture": ExtResource("1014_hc76m")
}],
"loop": true,
"name": &"c03_胖子游戏_瘦子呼吸",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1015_xeagi")
}, {
"duration": 1.0,
"texture": ExtResource("1016_yejiu")
}, {
"duration": 1.0,
"texture": ExtResource("1017_73bfk")
}, {
"duration": 1.0,
"texture": ExtResource("1018_c1ua6")
}, {
"duration": 1.0,
"texture": ExtResource("1019_ripmy")
}, {
"duration": 1.0,
"texture": ExtResource("1020_38kbn")
}],
"loop": true,
"name": &"c03_胖子游戏_瘦子走",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("1021_o12ts")
}, {
"duration": 1.0,
"texture": ExtResource("1022_y4xrk")
}, {
"duration": 1.0,
"texture": ExtResource("1023_nghhg")
}, {
"duration": 1.0,
"texture": ExtResource("1024_fobul")
}, {
"duration": 1.0,
"texture": ExtResource("1025_bk40x")
}, {
"duration": 1.0,
"texture": ExtResource("1026_sqimi")
}],
"loop": true,
"name": &"c03_胖子游戏_瘦子跑",
"speed": 5.0
}]

View File

@ -184,6 +184,26 @@ var ANIMATION_CONFIG = {
7: [&"c02_盒子猫躲藏", Vector2.ONE, Vector2(0, -68.0)],
8: [&"c02_盒子猫停止躲藏", Vector2.ONE, Vector2(0, -68.0)],
},
"胖子游戏":
{
"scale": Vector2(1, 1),
"speed_walking": 55.0,
"can_run": true,
"speed_runnig": 100.0,
"walk_footstep": 0.5,
"run_footstep": 7.0 / 9.0 / 2.0,
"os_height": 70.0,
"light_height": 20.0,
# 如果使用 auto就会自动以最低点为基准
# "auto_foot_offset": true,
"foot_offset": Vector2(0, -51.0),
MOVEMENT_IDLE: [&"", &"c03_胖子游戏_瘦子呼吸"],
# 此处为[2][3]分别为 sprite 向左、向右时的 offset
MOVEMENT_WALKING: [&"", &"c03_胖子游戏_瘦子走"],
MOVEMENT_RUNNING: [&"", &"c03_胖子游戏_瘦子跑"],
5: [&"c03_胖子游戏_掉下来", Vector2.ONE, Vector2(0, -51.0)],
6: [&"c03_胖子游戏_洞里爬出来", Vector2.ONE, Vector2(-70, -44.5)],
},
"小小小蝶":
{
"scale": Vector2(1, 1),

View File

@ -15,7 +15,6 @@ anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 0
[node name="遮罩" type="TextureRect" parent="."]
anchors_preset = 15
@ -27,7 +26,6 @@ mouse_filter = 2
texture = ExtResource("3_0srdb")
[node name="ContentInspector" parent="." instance=ExtResource("4_qivto")]
mouse_filter = 2
[node name="遮罩" type="TextureRect" parent="ContentInspector"]
layout_mode = 1
@ -56,4 +54,3 @@ grow_vertical = 2
vertical_alignment = 1
autowrap_mode = 3
script = ExtResource("5_ik70a")
vertical = null

View File

@ -42,6 +42,9 @@ const GROUND_SCENE_PATH_DICT: Dictionary[String, Dictionary] = {
"c03_s07": {"path": "uid://c67732f2we13j", "name": "屠宰间"},
"c03_s08": {"path": "uid://bixdbbyhroepi", "name": "囚室"},
"c03_s09": {"path": "uid://dfln301xllqpn", "name": "棺材房"},
"c03_s10": {"path": "uid://clgwc3jcqarpe", "name": "胖子游戏1"},
"c03_s11": {"path": "uid://shgrg8qcr1cu", "name": "胖子游戏2"},
"c03_s12": {"path": "uid://cxabqg87g4vxc", "name": "胖子游戏3"},
"c04_s01": {"path": "uid://drjnu33pga6i5", "name": "父母房间"},
}

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=98 format=3 uid="uid://djc2uaefhmu7"]
[gd_scene load_steps=100 format=3 uid="uid://djc2uaefhmu7"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_0dylx"]
[ext_resource type="Script" uid="uid://dsp5plrdkrsd7" path="res://scene/ground/scene/c02/s03_院子.gd" id="2_dt5aj"]
@ -72,6 +72,8 @@
[ext_resource type="Texture2D" uid="uid://cylsq5cvhlp18" path="res://asset/art/tool/point_light.png" id="65_rgrem"]
[ext_resource type="SpriteFrames" uid="uid://vadgcpixpkj1" path="res://asset/art/gif/c03_一楼胖李癞/c03_一楼胖李癞_frames.tres" id="66_deuom"]
[ext_resource type="Script" uid="uid://cphfob11f7atx" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd" id="67_h2lyo"]
[ext_resource type="Script" uid="uid://c6bdubwu8phvc" path="res://scene/ground/script/c02/s03_event二章井边回忆.gd" id="72_18q2p"]
[ext_resource type="PackedScene" uid="uid://y6em3na3d05d" path="res://scene/ground/script/c02/s03_closeup二章井边回忆.tscn" id="73_lt8c0"]
[sub_resource type="Animation" id="Animation_rt2lh"]
length = 0.001
@ -1286,6 +1288,14 @@ move_configs = Array[Dictionary]([{
debug_mov_animation = "辫子癞子_走路_右"
metadata/_custom_type_script = "uid://cphfob11f7atx"
[node name="Event二章井边回忆" type="Node2D" parent="Ground/DeployLayer" index="38"]
script = ExtResource("72_18q2p")
metadata/_custom_type_script = "uid://bkkiyk5jkdw4d"
[node name="Closeup二章井边回忆" parent="Ground/DeployLayer/Event二章井边回忆" instance=ExtResource("23_81juy")]
packed_scene = ExtResource("73_lt8c0")
quit_closeup_on_cancel = false
[node name="PointLight2D" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
light_mask = 4
position = Vector2(2189, -142)
@ -1300,10 +1310,7 @@ player_movement_rect = Rect2(17, -158, 2233, 316)
facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"]
limit_left = 0
limit_top = -158
limit_right = 2380
limit_bottom = 158
[node name="BGParallaxLayer" parent="Ground/ParallaxForeground" index="0"]
use_parent_material = true

View File

@ -79,12 +79,14 @@ unique_name_in_owner = true
position = Vector2(219, 63)
packed_scene = ExtResource("7_jmyby")
quit_closeup_on_cancel = false
on_display_changed_volumn_db = -20.0
[node name="Closeup麻将出千游戏" parent="Ground/DeployLayer" index="4" instance=ExtResource("6_dbkw8")]
unique_name_in_owner = true
position = Vector2(219, 63)
packed_scene = ExtResource("8_jmyby")
quit_closeup_on_cancel = false
on_display_changed_volumn_db = -20.0
enabled = false
[node name="Pickable胖子钥匙" parent="Ground/DeployLayer" index="5" instance=ExtResource("9_m8bf2")]

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=17 format=3 uid="uid://c67732f2we13j"]
[gd_scene load_steps=18 format=3 uid="uid://c67732f2we13j"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_oxs1j"]
[ext_resource type="Script" path="res://scene/ground/scene/c03/s07_屠宰间.gd" id="2_oxs1j"]
@ -15,6 +15,7 @@
[ext_resource type="Texture2D" uid="uid://cjau5qsqql2qu" path="res://asset/art/scene/c03/s07_屠宰间/和谐版/和谐版ren.png" id="8_dly68"]
[ext_resource type="Texture2D" uid="uid://v4icuu7bhjwb" path="res://asset/art/scene/c03/s07_屠宰间/人肉3.png" id="9_jfgnj"]
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="14_48a3r"]
[ext_resource type="PackedScene" uid="uid://5bubirvt8ep8" path="res://scene/ground/script/c03/s07_closeup绞肉机.tscn" id="15_48a3r"]
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
@ -104,6 +105,8 @@ original_texture = ExtResource("9_jfgnj")
metadata/_custom_type_script = "uid://dt8cfnm2og4h"
[node name="Closeup绞肉机" parent="Ground/DeployLayer" index="5" instance=ExtResource("14_48a3r")]
packed_scene = ExtResource("15_48a3r")
quit_closeup_on_cancel = false
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95)
@ -112,10 +115,7 @@ player_movement_rect = Rect2(18, -158, 714, 316)
facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"]
limit_left = 0
limit_top = -158
limit_right = 750
limit_bottom = 158
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
position = Vector2(0, -5)

View File

@ -0,0 +1,80 @@
[gd_scene load_steps=9 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://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"]
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
[node name="S10" type="Node2D"]
metadata/_edit_horizontal_guides_ = [-627.0]
[node name="Ground" parent="." instance=ExtResource("1_0c2p2")]
scene_name = "c03_s10"
display_hud = false
player_y = 60
[node name="AnimationPlayer" parent="Ground" index="0"]
libraries = {
&"": SubResource("AnimationLibrary_k01ve")
}
script = ExtResource("2_tthij")
[node name="Sfx背景音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("3_7f2bb")
volume_db = -5.0
autoplay = true
bus = &"game_sfx"
script = ExtResource("4_60xwi")
mode = "场景背景音"
"循环播放" = true
"感应玩家操作" = false
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="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(77, 11)
target_scene = "c03_s01"
target_portal = "1"
status = "opened"
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(963, 50)
target_scene = "c03_s11"
target_portal = "left"
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95)
character = "胖子游戏"
player_movement_rect = Rect2(80, -158, 394, 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"]
texture = ExtResource("6_hno1l")
offset = Vector2(0, 50)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(30, 150, 978, 151)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false
energy = 0.2
blend_mode = 1
[editable path="Ground"]

View File

@ -0,0 +1,33 @@
@tool
extends AnimationRoot
# 覆盖该方法
func _default_data() -> Dictionary:
return {"has_entered": false}
func _ready() -> void:
super._ready()
if Engine.is_editor_hint():
return
#region node_reference
#endregion
# 读取设置变量名
func _setup_node_reference() -> void:
pass
func _on_ground_ready() -> void:
_check_first_enter()
func _check_first_enter() -> void:
if not data["has_entered"]:
await SceneManager.lock_player(0, 6, true)
SceneManager.unlock_player()
set_data("has_entered", true)

View File

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

View File

@ -0,0 +1,109 @@
[gd_scene load_steps=13 format=3 uid="uid://shgrg8qcr1cu"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_lfcjf"]
[ext_resource type="Script" uid="uid://fejtkano6pn7" path="res://scene/ground/scene/c03/s11_胖子游戏2.gd" id="2_lfcjf"]
[ext_resource type="AudioStream" uid="uid://dvc2emnfcmabx" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道1.ogg" id="3_hx2uj"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_0w5fd"]
[ext_resource type="Texture2D" uid="uid://b1t0o8vqwjirh" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/山顶.png" id="5_wqrgj"]
[ext_resource type="SpriteFrames" uid="uid://ca8u6yx6rv0xm" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/c03_胖子游戏第三段_frames.tres" id="6_c73iv"]
[ext_resource type="Texture2D" uid="uid://w4ep0mqmkfo0" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/山顶洞口.png" id="6_hx2uj"]
[ext_resource type="Texture2D" uid="uid://cyyu18eets1f7" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/效果图.png" id="6_srx6n"]
[ext_resource type="Script" uid="uid://cphfob11f7atx" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd" id="7_hx2uj"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="9_0w5fd"]
[ext_resource type="Texture2D" uid="uid://c3gwj6ap8w7cj" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第三段/山顶文物.png" id="10_lyjg2"]
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
[node name="S11" type="Node2D"]
metadata/_edit_horizontal_guides_ = [-627.0]
[node name="Ground" parent="." instance=ExtResource("1_lfcjf")]
scene_name = "c03_s11"
display_hud = false
player_y = 100
[node name="AnimationPlayer" parent="Ground" index="0"]
libraries = {
&"": SubResource("AnimationLibrary_k01ve")
}
script = ExtResource("2_lfcjf")
[node name="Sfx背景音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("3_hx2uj")
volume_db = -5.0
autoplay = true
bus = &"game_sfx"
script = ExtResource("4_0w5fd")
mode = "场景背景音"
"循环播放" = true
"感应玩家操作" = false
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
light_mask = 5
texture = ExtResource("5_wqrgj")
[node name="背景效果" type="Sprite2D" parent="Ground/BGSprite2D" index="0"]
show_behind_parent = true
texture = ExtResource("6_srx6n")
centered = false
offset = Vector2(0, -158)
[node name="洞口" type="Sprite2D" parent="Ground/BGSprite2D" index="1"]
position = Vector2(221.5, 51)
texture = ExtResource("6_hx2uj")
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(304, -6)
target_scene = "c03_s01"
target_portal = "1"
status = "opened"
[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(818, -27)
sprite_frames = ExtResource("6_c73iv")
animation = &"日本鬼子呼吸帧"
script = ExtResource("7_hx2uj")
metadata/_custom_type_script = "uid://cphfob11f7atx"
[node name="Pro水中肉" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="3"]
position = Vector2(1238, 58)
sprite_frames = ExtResource("6_c73iv")
animation = &"水中肉"
autoplay = "水中肉"
script = ExtResource("7_hx2uj")
metadata/_custom_type_script = "uid://cphfob11f7atx"
[node name="Ambush对话探子" parent="Ground/DeployLayer" index="4" instance=ExtResource("9_0w5fd")]
position = Vector2(767, 25)
hook_dialogue_res = "c03"
hook_dialogue_title = "c03_胖子游戏对白"
[node name="文物" type="Sprite2D" parent="Ground/DeployLayer" index="5"]
position = Vector2(624, 62)
texture = ExtResource("10_lyjg2")
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(1186, 58)
character = "胖子游戏"
player_movement_rect = Rect2(290, -158, 1110, 316)
facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"]
limit_right = 1500
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
offset = Vector2(0, 50)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(290, 150, 1400, 151)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false
energy = 0.2
blend_mode = 1
[editable path="Ground"]

View File

@ -0,0 +1,38 @@
@tool
extends AnimationRoot
# 覆盖该方法
func _default_data() -> Dictionary:
return {}
func _ready() -> void:
super._ready()
if Engine.is_editor_hint():
return
#region node_reference
#endregion
# 读取设置变量名
func _setup_node_reference() -> void:
pass
func _on_ground_ready() -> void:
pass
func eat_meat() -> void:
$"../DeployLayer/Ambush吃肉".enabled = false
await SceneManager.get_player().walk_to_x(850.0).finished
# 第一帧没有瘦子,后面才有
var player = SceneManager.get_player() as MainPlayer
var sprite = $"../DeployLayer/Pro吃肉" as ProAnimatedSprite2D
sprite.play()
sprite.frame = 1
player.hide_sprite = true

View File

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

View File

@ -0,0 +1,88 @@
[gd_scene load_steps=10 format=3 uid="uid://cxabqg87g4vxc"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_ly8ge"]
[ext_resource type="Script" uid="uid://f4uampm47832" path="res://scene/ground/scene/c03/s12_胖子游戏3.gd" id="2_c01lu"]
[ext_resource type="AudioStream" uid="uid://dvc2emnfcmabx" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道1.ogg" id="3_h404e"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_fjio5"]
[ext_resource type="Texture2D" uid="uid://brfbsaw6v35ru" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/胖子游戏第四段效果/0.png" id="6_y18rp"]
[ext_resource type="Script" uid="uid://cphfob11f7atx" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd" id="9_vyyx8"]
[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="AnimationLibrary" id="AnimationLibrary_k01ve"]
[node name="S12" type="Node2D"]
metadata/_edit_horizontal_guides_ = [-627.0]
[node name="Ground" parent="." instance=ExtResource("1_ly8ge")]
scene_name = "c03_s12"
display_hud = false
player_y = 63
[node name="AnimationPlayer" parent="Ground" index="0"]
libraries = {
&"": SubResource("AnimationLibrary_k01ve")
}
script = ExtResource("2_c01lu")
[node name="Sfx背景音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("3_h404e")
volume_db = -5.0
autoplay = true
bus = &"game_sfx"
script = ExtResource("4_fjio5")
mode = "场景背景音"
"循环播放" = true
"感应玩家操作" = false
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
light_mask = 5
texture = ExtResource("6_y18rp")
offset = Vector2(0, -158)
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(69, 21)
target_scene = "c03_s01"
target_portal = "1"
status = "opened"
[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("10_7x1vi")
animation = &"爬绞肉机最终的"
offset = Vector2(88, -105)
script = ExtResource("9_vyyx8")
metadata/_custom_type_script = "uid://cphfob11f7atx"
[node name="Ambush吃肉" parent="Ground/DeployLayer" index="3" instance=ExtResource("11_sul0a")]
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(290, -158, 1110, 316)
facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"]
limit_right = 1500
[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.2
blend_mode = 1
[editable path="Ground"]

View File

@ -1,7 +1,7 @@
[gd_scene load_steps=8 format=3 uid="uid://drjnu33pga6i5"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_36j8f"]
[ext_resource type="Script" uid="uid://cs4ddcjq81c1d" path="res://scene/ground/scene/c04/s01_父母房间.gd" id="2_1k73c"]
[ext_resource type="Script" uid="uid://cs4ddcjq81c1d" path="res://scene/ground/scene/c03/s10_胖子游戏1.gd" id="2_1k73c"]
[ext_resource type="AudioStream" uid="uid://b2mudqvq1dmng" path="res://asset/audio/sfx/环境音/白噪音/白噪声房间里1.ogg" id="3_qpvng"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_4fsci"]
[ext_resource type="Texture2D" uid="uid://b1g6hxg1tjp1u" path="res://asset/art/scene/c03/s09_棺材房/bg_棺材房背景.png" id="5_7tx46"]

View File

@ -0,0 +1,57 @@
extends CanvasLayer
@warning_ignore("unused_signal")
signal exit(arg)
@onready var light = %"PointLight2D" as PointLight2D
@onready var light_sprite = %"光线" as AnimatedSprite2D
@onready var sitting_sprite = %"小蝉坐着" as Sprite2D
@onready var facing_sprite = %"小蝉特写" as AnimatedSprite2D
@onready var serious_sprite = %"嘴不笑" as Sprite2D
@onready var blink_sprite = %"眨眼" as AnimatedSprite2D
@onready var holding_balls_sprite = %"手拿弹珠" as AnimatedSprite2D
func _ready() -> void:
layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
facing_sprite.hide()
holding_balls_sprite.show()
serious_sprite.show()
blink_sprite.hide()
# 更新光
light_sprite.frame_changed.connect(_on_light_frame_changed)
_start_show()
func _start_show() -> void:
var tween = create_tween()
tween.tween_interval(2.0)
tween.tween_property(holding_balls_sprite, "modulate:a", 0.0, 1.0)
tween.tween_interval(2.0)
tween.tween_callback(_watch_back)
tween.tween_interval(2.0)
tween.tween_callback(_smile)
func _on_light_frame_changed() -> void:
light.texture = light_sprite.sprite_frames.get_frame_texture(light_sprite.animation, light_sprite.frame)
func _watch_back() -> void:
facing_sprite.show()
facing_sprite.modulate.a = 0
var tween = create_tween()
tween.tween_property(sitting_sprite, "modulate:a", 0.0, 0.3)
tween.parallel().tween_property(facing_sprite, "modulate:a", 1.0, 0.3)
func _smile() -> void:
var tween = create_tween()
tween.tween_property(serious_sprite, "modulate:a", 0.0, 0.3)
# editor created
func _on_timer_blink_timeout() -> void:
blink_sprite.show()
blink_sprite.play()
await blink_sprite.animation_finished
blink_sprite.hide()

View File

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

View File

@ -0,0 +1,140 @@
[gd_scene load_steps=15 format=3 uid="uid://y6em3na3d05d"]
[ext_resource type="Script" uid="uid://bij1q2wnhiwon" path="res://scene/ground/script/c02/s03_closeup二章井边回忆.gd" id="1_5f5ti"]
[ext_resource type="Texture2D" uid="uid://osx2bnmowgdp" path="res://asset/art/scene/c03/c03_小婵结局特写/在前面坐着.png" id="2_2det8"]
[ext_resource type="Texture2D" uid="uid://cbxau3puh8v53" path="res://asset/art/scene/c03/c03_小婵结局特写/背景.png" id="2_u6lip"]
[ext_resource type="SpriteFrames" uid="uid://cmvr3lbwe3h7p" path="res://asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres" id="2_xco75"]
[ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/遮罩/inspect特写通用遮罩.png" id="2_yk0s2"]
[ext_resource type="Texture2D" uid="uid://stx50570akrx" path="res://asset/art/scene/c03/c03_小婵结局特写/1.png" id="3_pti5e"]
[ext_resource type="Texture2D" uid="uid://ccckf5akonfad" path="res://asset/art/scene/c03/c03_小婵结局特写/嘴不笑.png" id="3_te5og"]
[ext_resource type="Texture2D" uid="uid://vgv0ytt6lwec" path="res://asset/art/scene/c03/c03_小婵结局特写/2.png" id="4_2opy8"]
[ext_resource type="Texture2D" uid="uid://dk03eu87ikw3j" path="res://asset/art/scene/c03/c03_小婵结局特写/3.png" id="5_cri2g"]
[ext_resource type="Texture2D" uid="uid://qd38mmstkeah" path="res://asset/art/scene/c03/c03_小婵结局特写/4.png" id="6_vyioo"]
[ext_resource type="Texture2D" uid="uid://bwhwaxya41opt" path="res://asset/art/scene/c03/c03_小婵结局特写/眼睛半睁开.png" id="6_wrn47"]
[ext_resource type="Texture2D" uid="uid://cjy05wfotint" path="res://asset/art/scene/c03/c03_小婵结局特写/闭眼.png" id="7_2whda"]
[sub_resource type="SpriteFrames" id="SpriteFrames_w0x0n"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("3_pti5e")
}, {
"duration": 1.0,
"texture": ExtResource("4_2opy8")
}, {
"duration": 1.0,
"texture": ExtResource("5_cri2g")
}, {
"duration": 1.0,
"texture": ExtResource("6_vyioo")
}],
"loop": true,
"name": &"default",
"speed": 3.0
}]
[sub_resource type="SpriteFrames" id="SpriteFrames_1vh83"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("6_wrn47")
}, {
"duration": 2.0,
"texture": ExtResource("7_2whda")
}, {
"duration": 1.0,
"texture": ExtResource("6_wrn47")
}],
"loop": false,
"name": &"default",
"speed": 12.0
}]
[node name="Closeup二章井边回忆" type="CanvasLayer"]
script = ExtResource("1_5f5ti")
[node name="BG" type="TextureRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("2_u6lip")
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
light_mask = 2
blend_mode = 2
range_layer_max = 10
range_item_cull_mask = 2
texture = ExtResource("3_pti5e")
offset = Vector2(282, 158)
[node name="光线" type="AnimatedSprite2D" parent="."]
unique_name_in_owner = true
visible = false
light_mask = 2
sprite_frames = SubResource("SpriteFrames_w0x0n")
autoplay = "default"
frame_progress = 0.976874
centered = false
[node name="小蝉坐着" type="Sprite2D" parent="."]
unique_name_in_owner = true
light_mask = 2
position = Vector2(264, 160)
texture = ExtResource("2_2det8")
[node name="小蝉特写" type="AnimatedSprite2D" parent="."]
unique_name_in_owner = true
light_mask = 2
position = Vector2(110, 0)
sprite_frames = ExtResource("2_xco75")
animation = &"结尾小婵头发飘"
autoplay = "结尾小婵头发飘"
centered = false
[node name="嘴不笑" type="Sprite2D" parent="小蝉特写"]
unique_name_in_owner = true
light_mask = 2
position = Vector2(165, 146)
texture = ExtResource("3_te5og")
[node name="眨眼" type="AnimatedSprite2D" parent="小蝉特写"]
unique_name_in_owner = true
visible = false
light_mask = 2
position = Vector2(145, 99)
sprite_frames = SubResource("SpriteFrames_1vh83")
frame = 2
frame_progress = 1.0
[node name="TimerBlink" type="Timer" parent="小蝉特写/眨眼"]
unique_name_in_owner = true
wait_time = 5.0
autostart = true
[node name="参考" type="AnimatedSprite2D" parent="."]
visible = false
light_mask = 0
sprite_frames = ExtResource("2_xco75")
animation = &"结尾小婵参考"
centered = false
[node name="手拿弹珠" type="AnimatedSprite2D" parent="."]
unique_name_in_owner = true
sprite_frames = ExtResource("2_xco75")
animation = &"结尾特写_二楼黄昏"
autoplay = "结尾特写_二楼黄昏"
centered = false
[node name="遮罩" type="TextureRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = ExtResource("2_yk0s2")
[connection signal="timeout" from="小蝉特写/眨眼/TimerBlink" to="." method="_on_timer_blink_timeout"]

View File

@ -0,0 +1,27 @@
@tool
extends Event2D
# var prev_stage := 0
# var stage := 0
func _ready() -> void:
super._ready()
if Engine.is_editor_hint():
return
func _on_global_stage_updated(e: StringName, s: int) -> void:
super._on_global_stage_updated(e, s)
func _on_ground_ready(_ground: Ground2D) -> void:
pass
func _on_pre_stage_updated() -> void:
pass
func _on_stage_updated() -> void:
pass

View File

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

View File

@ -0,0 +1,20 @@
extends CanvasLayer
@warning_ignore("unused_signal")
signal exit(arg)
@onready var wheel = $Wheel as Wheel2D
@onready var wheel_sfx = $"Sfx转盘齿轮"
@onready var wheel_sprite = $"转盘" as AnimatedSprite2D
func _ready() -> void:
layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
wheel.rotated.connect(_on_wheel_rotated)
var rotationg_steps := 0
func _on_wheel_rotated(_radiant: float) -> void:
if not wheel_sfx.playing:
wheel_sfx.play()
rotationg_steps += 1
wheel_sprite.frame = wrapi(wheel_sprite.frame + 1, 0, 3)

View File

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

View File

@ -0,0 +1,289 @@
[gd_scene load_steps=21 format=3 uid="uid://5bubirvt8ep8"]
[ext_resource type="Script" uid="uid://gr8bw36fdnnf" path="res://scene/ground/script/c03/s07_closeup绞肉机.gd" id="1_lvehu"]
[ext_resource type="AudioStream" uid="uid://l6dxu32a1086" path="res://asset/audio/effect/action/beltHandle1.ogg" id="2_d41yl"]
[ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/遮罩/inspect特写通用遮罩.png" id="2_gfq0x"]
[ext_resource type="Texture2D" uid="uid://b5kkpi04ihdyp" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/绞肉机特写.png" id="2_lvehu"]
[ext_resource type="Texture2D" uid="uid://bvxsgvq38ncx1" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/手没影子.png" id="3_gfq0x"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_iuias"]
[ext_resource type="Texture2D" uid="uid://d32o331t38vh4" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/绞肉机.png" id="3_lvehu"]
[ext_resource type="Texture2D" uid="uid://bsofwu28n35cy" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/弹珠(合并).png" id="4_u54mm"]
[ext_resource type="Texture2D" uid="uid://5op3wqpuye38" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/转盘1.png" id="5_u54mm"]
[ext_resource type="Texture2D" uid="uid://cpdgphtx6cp71" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/转盘2.png" id="7_55v22"]
[ext_resource type="PackedScene" uid="uid://dry6mhv6x0ppl" path="res://scene/little_game/gadget/wheel.tscn" id="7_u54mm"]
[ext_resource type="Texture2D" uid="uid://npapl80avpl5" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机/转盘3.png" id="8_jqgt2"]
[ext_resource type="SpriteFrames" uid="uid://cmvr3lbwe3h7p" path="res://asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres" id="11_iuias"]
[sub_resource type="Animation" id="Animation_d41yl"]
resource_name = "catch_fragments"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("手/弹珠:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("手/弹珠:modulate")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.233333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("手/弹珠:position")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.2, 0.533333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector2(89, 11), Vector2(90, 27), Vector2(68, 81)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("手/弹珠:rotation")
tracks/3/interp = 2
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.5, 0.633333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [-0.261799, -0.174533, 0.0]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Sfx掉出弹珠:playing")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
[sub_resource type="Animation" id="Animation_iuias"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("手/弹珠:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("手/弹珠:modulate")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("手/弹珠:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(54, 65)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("手/弹珠:rotation")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("手:position")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(201, 102)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Sfx掉出弹珠:playing")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="Animation" id="Animation_i0kt1"]
resource_name = "hand_swinging"
length = 3.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("手:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.833333, 2.26667, 3),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Vector2(201, 102), Vector2(199, 103), Vector2(203, 101), Vector2(201, 102)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_iuias"]
_data = {
&"RESET": SubResource("Animation_iuias"),
&"catch_fragments": SubResource("Animation_d41yl"),
&"hand_swinging": SubResource("Animation_i0kt1")
}
[sub_resource type="Gradient" id="Gradient_gfq0x"]
offsets = PackedFloat32Array(0, 0.554585, 0.687773)
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0.949206, 1, 1, 1, 0)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_u54mm"]
gradient = SubResource("Gradient_gfq0x")
width = 200
height = 100
fill = 1
fill_from = Vector2(0.5, 0.5)
[sub_resource type="SpriteFrames" id="SpriteFrames_gfq0x"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("5_u54mm")
}, {
"duration": 1.0,
"texture": ExtResource("7_55v22")
}, {
"duration": 1.0,
"texture": ExtResource("8_jqgt2")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[node name="Closeup绞肉机" type="CanvasLayer"]
script = ExtResource("1_lvehu")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
&"": SubResource("AnimationLibrary_iuias")
}
autoplay = "hand_swinging"
[node name="Sfx转盘齿轮" type="AudioStreamPlayer" parent="."]
stream = ExtResource("2_d41yl")
volume_db = -20.0
bus = &"game_sfx"
script = ExtResource("3_iuias")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Sfx掉出弹珠" type="AudioStreamPlayer" parent="."]
stream = ExtResource("2_d41yl")
bus = &"game_sfx"
script = ExtResource("3_iuias")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BG" type="TextureRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("2_lvehu")
[node name="手" type="Sprite2D" parent="."]
light_mask = 3
position = Vector2(201, 102)
texture = ExtResource("3_gfq0x")
centered = false
[node name="弹珠" type="Sprite2D" parent="手"]
visible = false
light_mask = 3
z_index = 1
position = Vector2(54, 65)
texture = ExtResource("4_u54mm")
[node name="绞肉机" type="Sprite2D" parent="."]
position = Vector2(218, -8)
texture = ExtResource("3_lvehu")
centered = false
[node name="阴影" type="PointLight2D" parent="绞肉机"]
position = Vector2(81, 166)
energy = 0.7
blend_mode = 1
range_layer_max = 10
range_item_cull_mask = 2
texture = SubResource("GradientTexture2D_u54mm")
[node name="转盘" type="AnimatedSprite2D" parent="."]
position = Vector2(413, 125)
sprite_frames = SubResource("SpriteFrames_gfq0x")
offset = Vector2(-2, 6)
[node name="手拿弹珠" type="AnimatedSprite2D" parent="."]
unique_name_in_owner = true
visible = false
sprite_frames = ExtResource("11_iuias")
animation = &"结尾特写_二楼黄昏"
autoplay = "结尾特写_二楼黄昏"
centered = false
[node name="Wheel" parent="." instance=ExtResource("7_u54mm")]
offset_left = 413.0
offset_top = 125.0
offset_right = 413.0
offset_bottom = 125.0
[node name="遮罩" type="TextureRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = ExtResource("2_gfq0x")

View File

@ -1,3 +1,4 @@
class_name Wheel2D
extends Control
# A wheel that can be rotated by the player.