Compare commits
7 Commits
b08ea96b79
...
30ee263e90
Author | SHA1 | Date | |
---|---|---|---|
30ee263e90 | |||
132adcc343 | |||
02d99ac811 | |||
a07f78e1d0 | |||
5e5c52e6ae | |||
9697044e62 | |||
637132f878 |
27
README.md
@ -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 说明
|
||||
|
||||
|
@ -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")
|
||||
}, {
|
||||
|
BIN
asset/art/gif/c03_特写与游戏动画/小婵特写/0.png
Normal file
After Width: | Height: | Size: 63 KiB |
34
asset/art/gif/c03_特写与游戏动画/小婵特写/0.png.import
Normal 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
|
BIN
asset/art/gif/c03_特写与游戏动画/小婵特写/1.png
Normal file
After Width: | Height: | Size: 64 KiB |
34
asset/art/gif/c03_特写与游戏动画/小婵特写/1.png.import
Normal 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
|
BIN
asset/art/gif/c03_特写与游戏动画/小婵特写/2.png
Normal file
After Width: | Height: | Size: 62 KiB |
34
asset/art/gif/c03_特写与游戏动画/小婵特写/2.png.import
Normal 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
|
BIN
asset/art/gif/c03_特写与游戏动画/小婵特写/3.png
Normal file
After Width: | Height: | Size: 61 KiB |
34
asset/art/gif/c03_特写与游戏动画/小婵特写/3.png.import
Normal 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
|
BIN
asset/art/gif/c03_特写与游戏动画/小婵特写/4.png
Normal file
After Width: | Height: | Size: 55 KiB |
34
asset/art/gif/c03_特写与游戏动画/小婵特写/4.png.import
Normal 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
|
@ -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
|
||||
}, {
|
||||
|
BIN
asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/绞肉机与肉块.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
34
asset/art/gif/c03_胖子游戏/c03_胖子游戏第四段/绞肉机与肉块.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/1.png
Normal file
After Width: | Height: | Size: 320 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/1.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/2.png
Normal file
After Width: | Height: | Size: 344 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/2.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/3.png
Normal file
After Width: | Height: | Size: 349 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/3.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/4.png
Normal file
After Width: | Height: | Size: 345 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/4.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/嘴不笑.png
Normal file
After Width: | Height: | Size: 581 B |
34
asset/art/scene/c03/c03_小婵结局特写/嘴不笑.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/在前面坐着.png
Normal file
After Width: | Height: | Size: 8.9 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/在前面坐着.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/头发飘1.png
Normal file
After Width: | Height: | Size: 17 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/头发飘1.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/头发飘2 4.png
Normal file
After Width: | Height: | Size: 16 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/头发飘2 4.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/头发飘3.png
Normal file
After Width: | Height: | Size: 16 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/头发飘3.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/眼睛半睁开.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/眼睛半睁开.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/背景.png
Normal file
After Width: | Height: | Size: 41 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/背景.png.import
Normal 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
|
BIN
asset/art/scene/c03/c03_小婵结局特写/闭眼.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
34
asset/art/scene/c03/c03_小婵结局特写/闭眼.png.import
Normal 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
|
BIN
asset/art/scene/c03/s03_瞎子理发店/ux_镜子特写_浮现前.png
Normal file
After Width: | Height: | Size: 200 KiB |
34
asset/art/scene/c03/s03_瞎子理发店/ux_镜子特写_浮现前.png.import
Normal 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
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 197 KiB |
BIN
asset/art/scene/c03/s04_李癞房间/柜子特写/图层 11.png
Normal file
After Width: | Height: | Size: 94 KiB |
34
asset/art/scene/c03/s04_李癞房间/柜子特写/图层 11.png.import
Normal 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
|
BIN
asset/art/scene/c03/s04_李癞房间/柜子特写/李弟照片.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
34
asset/art/scene/c03/s04_李癞房间/柜子特写/李弟照片.png.import
Normal 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
|
BIN
asset/art/scene/c03/s04_李癞房间/柜子特写/碗.png
Normal file
After Width: | Height: | Size: 17 KiB |
34
asset/art/scene/c03/s04_李癞房间/柜子特写/碗.png.import
Normal 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
|
BIN
asset/art/scene/c03/s04_李癞房间/柜子特写/背景.png
Normal file
After Width: | Height: | Size: 34 KiB |
34
asset/art/scene/c03/s04_李癞房间/柜子特写/背景.png.import
Normal 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
|
BIN
asset/art/scene/c03/s04_李癞房间/柜子特写/药方.png
Normal file
After Width: | Height: | Size: 30 KiB |
34
asset/art/scene/c03/s04_李癞房间/柜子特写/药方.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cxaonpvi5g0xv"
|
||||
path="res://.godot/imported/药方.png-a3abfd63df96e3b027eda3642a38f285.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/scene/c03/s04_李癞房间/柜子特写/药方.png"
|
||||
dest_files=["res://.godot/imported/药方.png-a3abfd63df96e3b027eda3642a38f285.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
|
BIN
asset/art/scene/c03/s04_李癞房间/柜子特写/麻将.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
34
asset/art/scene/c03/s04_李癞房间/柜子特写/麻将.png.import
Normal 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
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 4.9 KiB |
BIN
asset/art/scene/c03/s07_屠宰间/绞肉机/转盘3.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
34
asset/art/scene/c03/s07_屠宰间/绞肉机/转盘3.png.import
Normal 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
|
19
asset/audio/sfx/环境音/amb_玩家主动选择离开游戏.ogg.import
Normal file
@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dlvxxvcx7ga3w"
|
||||
path="res://.godot/imported/amb_玩家主动选择离开游戏.ogg-488bf805d9b3ffe36290d96d27c2b3d8.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/audio/sfx/环境音/amb_玩家主动选择离开游戏.ogg"
|
||||
dest_files=["res://.godot/imported/amb_玩家主动选择离开游戏.ogg-488bf805d9b3ffe36290d96d27c2b3d8.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
@ -1,19 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dlvxxvcx7ga3w"
|
||||
path="res://.godot/imported/amb_第二章结尾.ogg-5b3e4bbb5af26683d4c49855c1c00d2d.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/audio/sfx/环境音/第二章/amb_第二章结尾.ogg"
|
||||
dest_files=["res://.godot/imported/amb_第二章结尾.ogg-5b3e4bbb5af26683d4c49855c1c00d2d.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
@ -1,7 +1,7 @@
|
||||
~ c02_纸人互动_离开公寓
|
||||
你要离开芦昌公寓吗? [ID:c02_纸人互动_离开公寓1]
|
||||
- 离开 [ID:c02_纸人互动_离开公寓2]
|
||||
do SceneManager.checkout_index_page()
|
||||
do GlobalFunctor.c02_exit_from_corridor()
|
||||
- 留下 [ID:c02_纸人互动_离开公寓3]
|
||||
=> END
|
||||
|
||||
|
@ -214,20 +214,32 @@
|
||||
=> END
|
||||
|
||||
|
||||
~ c03_绞肉机回忆小蝶和小婵
|
||||
~ c03_绞肉机回忆小蝶和小婵1
|
||||
小小蝶: 喏,侬的玻璃弹子,我帮侬拿回来了。
|
||||
小蝉: 谢谢。
|
||||
=> END
|
||||
|
||||
~ c03_绞肉机回忆小蝶和小婵2
|
||||
小小蝶: 你的弹子老好看的,我从来没看到过这种样子的。
|
||||
小蝉: ...侬要欢喜,我就送给侬。
|
||||
=> END
|
||||
|
||||
~ c03_绞肉机回忆小蝶和小婵3
|
||||
小小蝶: 谢谢侬,但是我(阿拉)爸不让我玩这个。
|
||||
小小蝶: 他老是讲小姑娘要文一点,要有小姑娘的样子,其实...我玻璃弹子打的比他们好的多呢。
|
||||
小小蝶: ...你(呐)爸爸呢?
|
||||
小蝉: 嗯...他蛮好的。
|
||||
小小蝶: 他管侬管的紧哇,是不是经常会的讲‘都是为了侬好’这种闲话啊?
|
||||
=> END
|
||||
|
||||
~ c03_绞肉机回忆小蝶和小婵4
|
||||
小蝉: 有时候(辰光)会的,他蛮吓人的。
|
||||
小蝉: 我、我不想惹(za)他不开心。
|
||||
小小蝶: 还是当大人好。等我们长大了,就没人再讲咱们是一懂不懂的小朋友了。
|
||||
小小蝶: 到那个时候,我欢喜撒就组撒、伐想组就伐组,彻底解放了!
|
||||
=> END
|
||||
|
||||
~ c03_绞肉机回忆小蝶和小婵5
|
||||
小蝉: 真好啊。
|
||||
小小蝶: 诶,我马上就要过生日了!侬想...咦,妈妈,侬哪能来了?
|
||||
小小蝶: 那个,这是我刚刚认识的好朋友,她叫、她叫...
|
||||
@ -241,14 +253,17 @@
|
||||
小蝉: 我要是还活着…就能拉你起来了
|
||||
小蝶: 方小蝉?我好像…想起你是谁了…
|
||||
小蝉: 嗯…那你可以…离开这里了吗?
|
||||
|
||||
是否答应小蝉离开这里?
|
||||
- 是
|
||||
# 黑屏播放结束音效后回到主菜单
|
||||
You chose option 1
|
||||
- 否
|
||||
do GlobalFunctor.c03_final_choose_exit()
|
||||
=> END
|
||||
- 否
|
||||
# 继续对白
|
||||
You chose option 2
|
||||
|
||||
小蝶: 你…为什么要…诶?
|
||||
=> END
|
||||
|
||||
~ c03_井边回忆_无选项
|
||||
小蝉: 我要是还活着…就能拉你起来了
|
||||
小蝶: 方小蝉?我好像…想起你是谁了…
|
||||
=> END
|
@ -28,6 +28,10 @@ c03_drug_game: 0:初始化 1:获得药方 2:获得药包
|
||||
c03_prison_flyer: 0:初始化 1:刮开
|
||||
# 囚室门锁
|
||||
c03_prison_lock: 0:初始化 1:打开
|
||||
# 绞肉机
|
||||
c03_meat_grinder: 0:初始化 1:已装转盘 2:绞肉机演出 3:演出结束
|
||||
# 结尾井边演出
|
||||
c03_well_show: 0:初始化 1:准备演出 2:演出完成
|
||||
=> END
|
||||
|
||||
~ EventStage_c04
|
||||
|
@ -67,6 +67,7 @@
|
||||
药材只能放到碗中或原处 [ID:ui_center_notify_c03放到碗中或原处]
|
||||
从碗口处放入药材 [ID:ui_center_notify_c03碗口放入药材]
|
||||
已准备好研磨 [ID:ui_center_notify_c03准备研磨]
|
||||
缺少转轮,按 E 使用道具 [ID:ui_center_notify_c03绞肉机缺少转轮]
|
||||
|
||||
|
||||
获得道具 [ID:ui_获得道具]
|
||||
|
@ -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 = [{
|
||||
@ -3223,6 +3252,17 @@ animations = [{
|
||||
"speed": 6.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.5,
|
||||
"texture": ExtResource("561_absvs")
|
||||
}, {
|
||||
"duration": 1.5,
|
||||
"texture": ExtResource("562_d128g")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"c02_吕萍_背靠呼吸",
|
||||
"speed": 2.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("561_absvs")
|
||||
}, {
|
||||
@ -3274,7 +3314,7 @@ animations = [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("577_y1k3y")
|
||||
}],
|
||||
"loop": true,
|
||||
"loop": false,
|
||||
"name": &"c02_吕萍_背靠起身",
|
||||
"speed": 6.0
|
||||
}, {
|
||||
@ -4607,4 +4647,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": 6.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": 6.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": 6.0
|
||||
}]
|
||||
|
9
config/audio/sfx/footstep_胖子游戏.tres
Normal file
@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" script_class="AudioStreamCollection" load_steps=4 format=3 uid="uid://iyo6a8rv35rq"]
|
||||
|
||||
[ext_resource type="AudioStream" uid="uid://cg5sn4mdaxrqf" path="res://asset/audio/effect/footstep/footstep_grass_001.ogg" id="1_vboyp"]
|
||||
[ext_resource type="AudioStream" uid="uid://cy3t548f0ojfp" path="res://asset/audio/effect/footstep/footstep_grass_000.ogg" id="2_evogo"]
|
||||
[ext_resource type="Script" uid="uid://bgxi2pq6x5d88" path="res://config/audio/audio_stream_collection.gd" id="3_soveh"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("3_soveh")
|
||||
audios = Array[AudioStream]([ExtResource("1_vboyp"), ExtResource("2_evogo")])
|
@ -17,12 +17,14 @@ func _ready() -> void:
|
||||
func _input(event: InputEvent) -> void:
|
||||
if (
|
||||
event.is_action_pressed("debugging")
|
||||
or event.is_action_pressed("cancel")
|
||||
or event.is_action_pressed("escape")
|
||||
):
|
||||
get_viewport().set_input_as_handled()
|
||||
quit()
|
||||
|
||||
func _unhandled_key_input(_event: InputEvent) -> void:
|
||||
# 调试界面接受所有输入事件
|
||||
get_viewport().set_input_as_handled()
|
||||
|
||||
|
||||
func _unhandled_input(_event: InputEvent) -> void:
|
||||
get_viewport().set_input_as_handled()
|
||||
|
@ -100,3 +100,33 @@ func c03_get_paper_coin(_node = null) -> bool:
|
||||
SceneManager.enable_prop_item("prop_3个纸铜钱")
|
||||
printerr("c03_get_paper_coin: stage should not be greater than 3, but got %d" % stage)
|
||||
return false
|
||||
|
||||
|
||||
# amb_玩家主动选择离开游戏 8.46s
|
||||
var stream_exit_by_choice = preload("uid://dlvxxvcx7ga3w")
|
||||
|
||||
func c02_exit_from_corridor() -> void:
|
||||
SceneManager.lock_player()
|
||||
if not ArchiveManager.get_global_value("has_exited_by_player_choice"):
|
||||
ArchiveManager.set_global_entry("has_exited_by_player_choice", true)
|
||||
# 首次选择时,播放离开音效
|
||||
SceneManager.black_transition(0.7, 10.0)
|
||||
# amb_玩家主动选择离开游戏 8.46s
|
||||
AudioManager.play_sfx(stream_exit_by_choice)
|
||||
await Util.wait(8.5)
|
||||
SceneManager.unlock_player()
|
||||
SceneManager.checkout_index_page()
|
||||
|
||||
|
||||
func c03_final_choose_exit() -> void:
|
||||
EventManager.set_stage_if_greater("c03_well_show", 2)
|
||||
ArchiveManager.set_global_entry("has_exited_by_player_choice", true)
|
||||
# 黑屏播放结束音效后回到主菜单
|
||||
# 如果出公寓做过选择,此处就不出现选择
|
||||
SceneManager.lock_player()
|
||||
SceneManager.black_transition(0.7, 10.0)
|
||||
AudioManager.play_sfx(stream_exit_by_choice)
|
||||
await Util.wait(8.5)
|
||||
SceneManager.unlock_player()
|
||||
SceneManager.checkout_index_page()
|
||||
|
||||
|
@ -76,6 +76,17 @@ func get_player() -> MainPlayer:
|
||||
return null
|
||||
|
||||
|
||||
func pause_and_hide_player_sprite(duration := 2.0) -> void:
|
||||
var player = get_player()
|
||||
if player:
|
||||
player.toggle_pause_state(true)
|
||||
player.hide_sprite = true
|
||||
if duration > 0:
|
||||
await Util.wait(duration)
|
||||
player.hide_sprite = false
|
||||
player.toggle_pause_state(false)
|
||||
|
||||
|
||||
func resettle_player(global_position_x: float, direction: Vector2) -> void:
|
||||
var player = get_player()
|
||||
if player:
|
||||
|
@ -45,7 +45,7 @@ signal animation_finished
|
||||
if is_node_ready():
|
||||
_check_character_runtime_status()
|
||||
if val > 3:
|
||||
freeze_player(1, val, true)
|
||||
player_action(val, false)
|
||||
|
||||
# 使用 new,方便在 editor 中刷新新值
|
||||
var current_animation_config: Dictionary
|
||||
@ -391,6 +391,8 @@ func walk_to(global_pos: Vector2) -> Tween:
|
||||
_play_animation()
|
||||
tween.tween_property(self, "global_position", global_pos, time_cost)
|
||||
tween.tween_callback(_after_walk_to)
|
||||
else:
|
||||
tween.tween_interval(0.001) # 防止空 step
|
||||
return tween
|
||||
|
||||
|
||||
|
@ -51,6 +51,9 @@ var ANIMATION_CONFIG = {
|
||||
16: [&"", Vector2.ONE, Vector2(0, -50.0), &"", &"c00_吕萍_记笔记_right"],
|
||||
17: [&"", Vector2.ONE, Vector2(0, -50.0), &"c02_吕萍_头痛蹲下_左", &"c02_吕萍_头痛蹲下_右"],
|
||||
18: [&"", Vector2.ONE, Vector2(-37, -24.0), &"", &"c03_吕萍_被吓到摔倒"],
|
||||
# 第二章井边站起来
|
||||
19: [&"", Vector2.ONE, Vector2(2.5, -48.0), &"c02_吕萍_背靠起身", &""],
|
||||
20: [&"", Vector2.ONE, Vector2(2.5, -48.0), &"c02_吕萍_背靠呼吸", &""],
|
||||
},
|
||||
"吕萍爬行":
|
||||
{
|
||||
@ -184,6 +187,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": 70.0,
|
||||
"can_run": true,
|
||||
"speed_runnig": 110.0,
|
||||
"walk_footstep": 0.5,
|
||||
"run_footstep": 0.5,
|
||||
"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),
|
||||
|
@ -27,7 +27,6 @@ func hold_cancel_before_exit() -> void:
|
||||
_holding_cancel_before_exit = true
|
||||
|
||||
|
||||
|
||||
# 可以直接调用
|
||||
func display() -> void:
|
||||
if current_child:
|
||||
|
@ -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
|
||||
|
@ -13,6 +13,7 @@ const FOOTSTEP_AUDIO = {
|
||||
"室外": preload("res://config/audio/sfx/footstep_室外.tres"),
|
||||
"crawling": preload("res://config/audio/sfx/footstep_crawling.tres"),
|
||||
"盒子猫": preload("res://config/audio/sfx/footstep_meow.tres"),
|
||||
"胖子游戏": preload("res://config/audio/sfx/footstep_胖子游戏.tres"),
|
||||
}
|
||||
|
||||
# Exports
|
||||
@ -33,7 +34,7 @@ var default_portal := "left"
|
||||
if is_node_ready():
|
||||
reset_player_y()
|
||||
@export_group("Sound")
|
||||
@export_enum("none", "ghost", "硬地面", "室外", "crawling", "盒子猫") var footstep_type: String = "硬地面":
|
||||
@export_enum("none", "ghost", "硬地面", "室外", "crawling", "盒子猫", "胖子游戏") var footstep_type: String = "硬地面":
|
||||
set(val):
|
||||
footstep_type = val
|
||||
if is_node_ready():
|
||||
|
@ -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": "父母房间"},
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=98 format=3 uid="uid://djc2uaefhmu7"]
|
||||
[gd_scene load_steps=99 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,7 @@
|
||||
[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://cts4fvgir2lur" path="res://scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd" id="72_18q2p"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_rt2lh"]
|
||||
length = 0.001
|
||||
@ -1286,6 +1287,20 @@ move_configs = Array[Dictionary]([{
|
||||
debug_mov_animation = "辫子癞子_走路_右"
|
||||
metadata/_custom_type_script = "uid://cphfob11f7atx"
|
||||
|
||||
[node name="Event2D第二章结束井边演出" type="Node2D" parent="Ground/DeployLayer" index="38"]
|
||||
position = Vector2(2100, 0)
|
||||
script = ExtResource("72_18q2p")
|
||||
event_name = &"c03_well_show"
|
||||
event_stages = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://bkkiyk5jkdw4d"
|
||||
|
||||
[node name="Pro小蝉" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D第二章结束井边演出"]
|
||||
position = Vector2(88, 54)
|
||||
sprite_frames = ExtResource("39_rnk1v")
|
||||
animation = &"小婵呼吸"
|
||||
script = ExtResource("67_h2lyo")
|
||||
metadata/_custom_type_script = "uid://cphfob11f7atx"
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
|
||||
light_mask = 4
|
||||
position = Vector2(2189, -142)
|
||||
@ -1295,15 +1310,12 @@ range_item_cull_mask = 4
|
||||
texture = SubResource("GradientTexture2D_plfv5")
|
||||
|
||||
[node name="MainPlayer" parent="Ground" index="5"]
|
||||
position = Vector2(2128, 93)
|
||||
position = Vector2(2236, 93)
|
||||
player_movement_rect = Rect2(17, -158, 2233, 316)
|
||||
facing_direction = Vector2(1, 0)
|
||||
facing_direction = Vector2(-1, -1)
|
||||
|
||||
[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
|
||||
|
@ -77,6 +77,7 @@ func wood_puppet() -> void:
|
||||
await SceneManager.get_inspector().quit_and_hidden
|
||||
SceneManager.lock_player(0, 17, true)
|
||||
$"../DeployLayer/DizzyShader".dizzy()
|
||||
$"Sfx背景音".change_volumn_db(-10.0)
|
||||
$"Sfx记忆闪回音效".play()
|
||||
# SceneManager.get_camera_marker().shake_camera()
|
||||
await Util.wait(2.5)
|
||||
@ -92,6 +93,7 @@ func wood_puppet() -> void:
|
||||
SceneManager.unlock_player()
|
||||
EventManager.set_stage_if_greater(&"handnote_c02_xchan_sheKnowsMe", 1)
|
||||
$"Sfx记忆闪回音效".easing_kill()
|
||||
$"Sfx背景音".reset_volumn_to_default()
|
||||
|
||||
|
||||
func bucket_meat() -> void:
|
||||
|
@ -185,7 +185,7 @@ hook_method = "wood_puppet"
|
||||
position = Vector2(-108, -168)
|
||||
packed_scene = ExtResource("10_7mq0m")
|
||||
quit_closeup_on_cancel = false
|
||||
on_display_changed_volumn_db = -50.0
|
||||
on_display_changed_volumn_db = 0.0
|
||||
action_key = 3
|
||||
first_interact_os_key = "c02_一楼戏台"
|
||||
|
||||
|
@ -34,8 +34,9 @@ func eavesdrop_luren() -> void:
|
||||
# 对话
|
||||
DialogueManager.show_dialogue_balloon(dialogue_c03, "c03_s01_三楼偷听陆仁小蝶")
|
||||
await DialogueManager.dialogue_ended
|
||||
await Util.wait(1)
|
||||
SceneManager.player_action(14, true)
|
||||
await Util.wait(1.0)
|
||||
EventManager.set_stage("c03_invite_xchan_supper", 1)
|
||||
await Util.wait(1.5)
|
||||
SceneManager.player_action(14, true)
|
||||
await SceneManager.pop_os_with_str("c03_s01_偷听完3012")
|
||||
SceneManager.unlock_player()
|
||||
SceneManager.unlock_player()
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=32 format=3 uid="uid://dlrbhfvnd3cs0"]
|
||||
[gd_scene load_steps=33 format=3 uid="uid://dlrbhfvnd3cs0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_eb2op"]
|
||||
[ext_resource type="Script" uid="uid://c0rh2n36ait6i" path="res://scene/ground/scene/c03/s01_三楼.gd" id="2_ow08b"]
|
||||
@ -23,20 +23,10 @@
|
||||
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="18_0xq6i"]
|
||||
[ext_resource type="Texture2D" uid="uid://dagy852q0fduh" path="res://asset/art/scene/c03/s01_三楼/e_治病木牌.png" id="19_hmme5"]
|
||||
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="20_hmme5"]
|
||||
[ext_resource type="Script" uid="uid://dekt5dv2je54r" path="res://scene/ground/script/c03/s01_event_2d偷听陆仁.gd" id="22_axwjj"]
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_krvxg"]
|
||||
interpolation_mode = 2
|
||||
offsets = PackedFloat32Array(0, 0.693168, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_4rrrd"]
|
||||
gradient = SubResource("Gradient_krvxg")
|
||||
height = 100
|
||||
fill = 2
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_chbaa"]
|
||||
atlas = ExtResource("11_4y4hg")
|
||||
region = Rect2(0, 0, 6, 14)
|
||||
@ -73,6 +63,17 @@ animations = [{
|
||||
"speed": 10.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_krvxg"]
|
||||
interpolation_mode = 2
|
||||
offsets = PackedFloat32Array(0, 0.693168, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_4rrrd"]
|
||||
gradient = SubResource("Gradient_krvxg")
|
||||
height = 100
|
||||
fill = 2
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="S01" type="Node2D"]
|
||||
metadata/_edit_horizontal_guides_ = [98.0]
|
||||
|
||||
@ -144,23 +145,10 @@ event_name = &"c03_s01_meat_put"
|
||||
event_stages = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://bkkiyk5jkdw4d"
|
||||
|
||||
[node name="窗口闪动" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D放肉后"]
|
||||
position = Vector2(434, -15)
|
||||
sprite_frames = ExtResource("10_krvxg")
|
||||
animation = &"三楼窗户动画"
|
||||
autoplay = "三楼窗户动画"
|
||||
frame = 5
|
||||
frame_progress = 0.482491
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/Event2D放肉后/窗口闪动"]
|
||||
scale = Vector2(1.12987, 0.87752)
|
||||
texture = SubResource("GradientTexture2D_4rrrd")
|
||||
|
||||
[node name="CloseupDemo公告" parent="Ground/DeployLayer/Event2D放肉后" instance=ExtResource("6_obrgj")]
|
||||
position = Vector2(573, -6)
|
||||
texture = ExtResource("11_amci2")
|
||||
packed_scene = ExtResource("7_d27sg")
|
||||
pause_sfx_on_display = null
|
||||
|
||||
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/Event2D放肉后/CloseupDemo公告"]
|
||||
script = ExtResource("6_yaa68")
|
||||
@ -265,18 +253,32 @@ scale = Vector2(0.8, 0.8)
|
||||
texture = ExtResource("5_fnwup")
|
||||
flip_h = true
|
||||
|
||||
[node name="Ambush偷听陆仁" parent="Ground/DeployLayer" index="9" instance=ExtResource("20_hmme5")]
|
||||
[node name="Event2D偷听陆仁" type="Node2D" parent="Ground/DeployLayer" index="9"]
|
||||
script = ExtResource("22_axwjj")
|
||||
event_name = &"c03_invite_xchan_supper"
|
||||
event_stages = Array[int]([0])
|
||||
pre_event_name = &"c03_s01_meat_put"
|
||||
pre_event_stages = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://bkkiyk5jkdw4d"
|
||||
|
||||
[node name="窗口闪动" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D偷听陆仁"]
|
||||
position = Vector2(434, -15)
|
||||
sprite_frames = ExtResource("10_krvxg")
|
||||
animation = &"三楼窗户动画"
|
||||
autoplay = "三楼窗户动画"
|
||||
frame = 5
|
||||
frame_progress = 0.482491
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/Event2D偷听陆仁/窗口闪动"]
|
||||
scale = Vector2(1.12987, 0.87752)
|
||||
texture = SubResource("GradientTexture2D_4rrrd")
|
||||
|
||||
[node name="Ambush偷听陆仁" parent="Ground/DeployLayer/Event2D偷听陆仁" instance=ExtResource("20_hmme5")]
|
||||
position = Vector2(434, 9)
|
||||
trigger_mode = "interact"
|
||||
one_shot = false
|
||||
hook_method = "eavesdrop_luren"
|
||||
|
||||
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/Ambush偷听陆仁"]
|
||||
script = ExtResource("6_yaa68")
|
||||
updater_event = &"c03_s01_meat_put"
|
||||
trigger_event = &"c03_invite_xchan_supper"
|
||||
trigger_mode = "triggered"
|
||||
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
|
||||
|
||||
[node name="MainPlayer" parent="Ground" index="5"]
|
||||
position = Vector2(34, 98)
|
||||
catty_light_energy = 0.5
|
||||
@ -284,10 +286,7 @@ player_movement_rect = Rect2(30, -158, 693, 316)
|
||||
facing_direction = Vector2(1, 0)
|
||||
|
||||
[node name="CameraFocusMarker" parent="Ground" index="6"]
|
||||
limit_left = 0
|
||||
limit_top = -158
|
||||
limit_right = 749
|
||||
limit_bottom = 158
|
||||
|
||||
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
||||
texture = ExtResource("5_ow08b")
|
||||
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=26 format=3 uid="uid://c7c88hg2cl1j7"]
|
||||
[gd_scene load_steps=27 format=3 uid="uid://c7c88hg2cl1j7"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_byh4s"]
|
||||
[ext_resource type="Script" uid="uid://byw2swgt783oa" path="res://scene/ground/scene/c03/s04_李癞房间.gd" id="2_vjibx"]
|
||||
@ -23,6 +23,7 @@
|
||||
[ext_resource type="AudioStream" uid="uid://qvy062jtmtbn" path="res://asset/audio/mixkit/mixkit-man-coughing-2224.ogg" id="17_tk48j"]
|
||||
[ext_resource type="AudioStream" uid="uid://copg4yfv32fgn" path="res://asset/audio/mixkit/mixkit-man-coughing-loud-2222.ogg" id="18_q7jtk"]
|
||||
[ext_resource type="AudioStream" uid="uid://cvp1j6211ghtj" path="res://asset/audio/mixkit/mixkit-sick-male-cough-2225.ogg" id="19_27fnr"]
|
||||
[ext_resource type="PackedScene" uid="uid://b6ymfeft65wof" path="res://scene/ground/script/c03/s04_closeup柜子.tscn" id="23_q7jtk"]
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
|
||||
|
||||
@ -79,12 +80,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")]
|
||||
@ -148,6 +151,12 @@ unique_name_in_owner = true
|
||||
position = Vector2(76, 42)
|
||||
prop_key = "prop_药方"
|
||||
|
||||
[node name="Closeup柜子" parent="Ground/DeployLayer" index="9" instance=ExtResource("6_dbkw8")]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(104, 41)
|
||||
packed_scene = ExtResource("23_q7jtk")
|
||||
sign_mark_offset = Vector2(0, -11.02)
|
||||
|
||||
[node name="MainPlayer" parent="Ground" index="5"]
|
||||
position = Vector2(63, 100)
|
||||
catty_light_energy = 0.5
|
||||
|
@ -66,12 +66,6 @@ catty_light_energy = 0.5
|
||||
player_movement_rect = Rect2(26, -158, 519, 316)
|
||||
facing_direction = Vector2(1, 0)
|
||||
|
||||
[node name="CameraFocusMarker" parent="Ground" index="6"]
|
||||
limit_left = 0
|
||||
limit_top = -158
|
||||
limit_right = 564
|
||||
limit_bottom = 158
|
||||
|
||||
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
||||
position = Vector2(8.5, 0)
|
||||
texture = ExtResource("5_l22xv")
|
||||
|
@ -14,13 +14,28 @@ func _ready() -> void:
|
||||
|
||||
|
||||
#region node_reference
|
||||
var closeup绞肉机: Closeup2D
|
||||
#endregion
|
||||
|
||||
|
||||
# 读取设置变量名
|
||||
func _setup_node_reference() -> void:
|
||||
pass
|
||||
closeup绞肉机 = $"../DeployLayer/Closeup绞肉机"
|
||||
|
||||
|
||||
func _on_ground_ready() -> void:
|
||||
pass
|
||||
# c03_meat_grinder: 0:初始化 1:已装转盘 2:绞肉机演出 3:演出结束
|
||||
if EventManager.get_stage("c03_meat_grinder") == 2:
|
||||
# 进入演出
|
||||
SceneManager.get_player().global_position.x = $"../DeployLayer/portal_2".global_position.x
|
||||
_grinder_show()
|
||||
|
||||
|
||||
func _grinder_show() -> void:
|
||||
# 胖子从屠宰间桌子左侧的上方掉落,站起看向右侧
|
||||
# 镜头移动至桌子,棺材怪正在切桌上的肉块,桌面右边放着绞肉机。
|
||||
# 右侧传来小蝉(小女孩)的笑声(or喊声),棺材怪被吸引离开,向右侧爬去
|
||||
# 同时画面移回左侧,胖子不见,小蝶站在胖子原先掉落的位置(玩家可以开始操控)
|
||||
# 小蝉站在绞肉机前,玩家走近后小蝉消失。
|
||||
# TODO 演出
|
||||
closeup绞肉机.display()
|
||||
|
@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=17 format=3 uid="uid://c67732f2we13j"]
|
||||
[gd_scene load_steps=20 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"]
|
||||
[ext_resource type="Script" uid="uid://dh5vxhnfnua3q" path="res://scene/ground/scene/c03/s07_屠宰间.gd" id="2_oxs1j"]
|
||||
[ext_resource type="AudioStream" uid="uid://b2mudqvq1dmng" path="res://asset/audio/sfx/环境音/白噪音/白噪声房间里1.ogg" id="3_jfgnj"]
|
||||
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_t8dkf"]
|
||||
[ext_resource type="Texture2D" uid="uid://btdwnxrmipv4h" path="res://asset/art/scene/c03/s07_屠宰间/fg_屠宰间前景.png" id="5_0gnm3"]
|
||||
@ -13,8 +13,11 @@
|
||||
[ext_resource type="Script" uid="uid://bngxf1rrcqxri" path="res://scene/entity/ux/swing_2d.gd" id="7_dly68"]
|
||||
[ext_resource type="Texture2D" uid="uid://bp52cb7wtt7ql" path="res://asset/art/scene/c03/s07_屠宰间/长桌.png" id="7_es8d4"]
|
||||
[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://vp6jay4dfd3" path="res://asset/art/scene/c03/s07_屠宰间/绞肉机.png" id="8_thx4k"]
|
||||
[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"]
|
||||
[ext_resource type="Script" uid="uid://0wjaho6qkg6s" path="res://manager/event_manager/event_binder.gd" id="17_e1lvl"]
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
|
||||
|
||||
@ -69,11 +72,20 @@ target_scene = "c03_s09"
|
||||
target_portal = "left"
|
||||
status = "opened"
|
||||
|
||||
[node name="长桌" type="Sprite2D" parent="Ground/DeployLayer" index="3"]
|
||||
[node name="portal_2" parent="Ground/DeployLayer" index="3" instance=ExtResource("6_t8dkf")]
|
||||
position = Vector2(316, 34)
|
||||
debug_note = "胖子游戏结束,回到绞肉机前"
|
||||
portal_name = "2"
|
||||
|
||||
[node name="长桌" type="Sprite2D" parent="Ground/DeployLayer" index="4"]
|
||||
position = Vector2(358, 53)
|
||||
texture = ExtResource("7_es8d4")
|
||||
|
||||
[node name="悬挂物" type="Node2D" parent="Ground/DeployLayer" index="4"]
|
||||
[node name="绞肉机" type="Sprite2D" parent="Ground/DeployLayer/长桌"]
|
||||
position = Vector2(-41, -34)
|
||||
texture = ExtResource("8_thx4k")
|
||||
|
||||
[node name="悬挂物" type="Node2D" parent="Ground/DeployLayer" index="5"]
|
||||
|
||||
[node name="人" type="Node2D" parent="Ground/DeployLayer/悬挂物"]
|
||||
position = Vector2(-64, -2)
|
||||
@ -103,7 +115,18 @@ script = ExtResource("5_vyti6")
|
||||
original_texture = ExtResource("9_jfgnj")
|
||||
metadata/_custom_type_script = "uid://dt8cfnm2og4h"
|
||||
|
||||
[node name="Closeup绞肉机" parent="Ground/DeployLayer" index="5" instance=ExtResource("14_48a3r")]
|
||||
[node name="Closeup绞肉机" parent="Ground/DeployLayer" index="6" instance=ExtResource("14_48a3r")]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(316, 21)
|
||||
packed_scene = ExtResource("15_48a3r")
|
||||
quit_closeup_on_cancel = false
|
||||
|
||||
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/Closeup绞肉机"]
|
||||
script = ExtResource("17_e1lvl")
|
||||
updater_event = &"c03_meat_grinder"
|
||||
updater_stage_mode = "exclude"
|
||||
updater_stages = Array[int]([3])
|
||||
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
|
||||
|
||||
[node name="MainPlayer" parent="Ground" index="5"]
|
||||
position = Vector2(63, 95)
|
||||
@ -112,10 +135,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)
|
||||
|
@ -212,12 +212,6 @@ catty_light_energy = 0.5
|
||||
player_movement_rect = Rect2(37, -158, 502, 316)
|
||||
facing_direction = Vector2(1, 0)
|
||||
|
||||
[node name="CameraFocusMarker" parent="Ground" index="6"]
|
||||
limit_left = 0
|
||||
limit_top = -158
|
||||
limit_right = 564
|
||||
limit_bottom = 158
|
||||
|
||||
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
||||
position = Vector2(8, 0)
|
||||
texture = ExtResource("5_i2s3v")
|
||||
|
@ -4,7 +4,7 @@ extends AnimationRoot
|
||||
|
||||
# 覆盖该方法
|
||||
func _default_data() -> Dictionary:
|
||||
return {}
|
||||
return {"has_entered": false}
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
@ -23,4 +23,12 @@ func _setup_node_reference() -> void:
|
||||
|
||||
|
||||
func _on_ground_ready() -> void:
|
||||
pass
|
||||
_check_first_enter()
|
||||
|
||||
|
||||
func _check_first_enter() -> void:
|
||||
if not data["has_entered"]:
|
||||
SceneManager.lock_player(0, 5, true)
|
||||
set_data("has_entered", true)
|
||||
await SceneManager.pause_and_hide_player_sprite(1.5)
|
||||
SceneManager.unlock_player()
|
78
scene/ground/scene/c03/s10_胖子游戏1.tscn
Normal file
@ -0,0 +1,78 @@
|
||||
[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
|
||||
footstep_type = "胖子游戏"
|
||||
|
||||
[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)
|
||||
|
||||
[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(30, -158, 948, 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"]
|
34
scene/ground/scene/c03/s11_胖子游戏2.gd
Normal file
@ -0,0 +1,34 @@
|
||||
@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"]:
|
||||
SceneManager.lock_player(0, 6, true)
|
||||
set_data("has_entered", true)
|
||||
await SceneManager.pause_and_hide_player_sprite(1.5)
|
||||
SceneManager.unlock_player()
|
1
scene/ground/scene/c03/s11_胖子游戏2.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://fejtkano6pn7
|
110
scene/ground/scene/c03/s11_胖子游戏2.tscn
Normal file
@ -0,0 +1,110 @@
|
||||
[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
|
||||
footstep_type = "胖子游戏"
|
||||
|
||||
[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)
|
||||
debug_note = "不要移动,已与爬出出口的动画位置对齐"
|
||||
|
||||
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
|
||||
position = Vector2(1392, -9)
|
||||
target_scene = "c03_s12"
|
||||
target_portal = "left"
|
||||
|
||||
[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"]
|
45
scene/ground/scene/c03/s12_胖子游戏3.gd
Normal file
@ -0,0 +1,45 @@
|
||||
@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:
|
||||
SceneManager.lock_player()
|
||||
$"../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
|
||||
await sprite.animation_finished
|
||||
SceneManager.unlock_player()
|
||||
# c03_meat_grinder: 0:初始化 1:已装转盘 2:绞肉机演出 3:演出结束
|
||||
EventManager.set_stage_if_greater("c03_meat_grinder", 2)
|
||||
SceneManager.get_ground_loader().transition_to_scene("c03_s07", "2")
|
||||
|
||||
|
1
scene/ground/scene/c03/s12_胖子游戏3.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://f4uampm47832
|
86
scene/ground/scene/c03/s12_胖子游戏3.tscn
Normal file
@ -0,0 +1,86 @@
|
||||
[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
|
||||
footstep_type = "胖子游戏"
|
||||
|
||||
[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)
|
||||
|
||||
[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(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.2
|
||||
blend_mode = 1
|
||||
|
||||
[editable path="Ground"]
|
@ -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"]
|
||||
|
58
scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd
Normal file
@ -0,0 +1,58 @@
|
||||
@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:
|
||||
# c03_well_show: 0:初始化 1:准备演出 2:演出完成
|
||||
if stage == 1:
|
||||
_start_well_show()
|
||||
|
||||
const start_x = 2236.0
|
||||
|
||||
@onready var xchan = $"Pro小蝉" as ProAnimatedSprite2D
|
||||
|
||||
func _start_well_show() -> void:
|
||||
xchan.modulate.a = 0.0
|
||||
var player = SceneManager.get_player()
|
||||
SceneManager.lock_player()
|
||||
player.position.x = start_x
|
||||
player.set_facing_direction(Vector2.LEFT)
|
||||
# c02_吕萍_背靠呼吸
|
||||
player.player_action(20, false)
|
||||
await Util.wait(3.0)
|
||||
var tween = create_tween()
|
||||
tween.tween_property(xchan, "modulate:a", 1.0, 1.0)
|
||||
await tween.finished
|
||||
if not ArchiveManager.get_global_value("has_exited_by_player_choice"):
|
||||
DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_井边回忆")
|
||||
else:
|
||||
DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_井边回忆_无选项")
|
||||
await DialogueManager.dialogue_ended
|
||||
# 如果选择离开,此处不会设置,需要在 GlobalFunctor.c03_final_choose_exit() 中设置
|
||||
EventManager.set_stage_if_greater("c03_well_show", 2)
|
||||
create_tween().tween_property(xchan, "modulate:a", 0.0, 0.5)
|
||||
await Util.wait(1.0)
|
||||
# c02_吕萍_背靠起身
|
||||
await player.player_action(19, true)
|
||||
SceneManager.unlock_player()
|
||||
|
||||
|
||||
func _on_pre_stage_updated() -> void:
|
||||
pass
|
||||
|
||||
|
||||
func _on_stage_updated() -> void:
|
||||
pass
|
1
scene/ground/script/c02/s03_event_2d第二章结束井边演出.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://cts4fvgir2lur
|