三楼/囚室/肉铺配音偷听效果处理;小小蝶「下次再见」;井边惊醒;

This commit is contained in:
cakipaul 2025-08-14 16:57:51 +08:00
parent 36a822ebc7
commit 7f5f1af170
44 changed files with 62 additions and 22 deletions

View File

@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://bgatdgiio876u"
path="res://.godot/imported/c03_绞肉机演出_小小蝶11_vx.ogg-cd46178888ddb50f74b4f54c92269e62.oggvorbisstr"
[deps]
source_file="res://asset/audio/peiyin/c03/c03_绞肉机演出_小小蝶11_vx.ogg"
dest_files=["res://.godot/imported/c03_绞肉机演出_小小蝶11_vx.ogg-cd46178888ddb50f74b4f54c92269e62.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://wlxm47uvgdh"
path="res://.godot/imported/sfx_小蝶惊醒喘气_伴随特效.ogg-67c3a39c153f6bfbb6a2c1f1f2cd13f6.oggvorbisstr"
[deps]
source_file="res://asset/audio/sfx/交互/角色/sfx_小蝶惊醒喘气_伴随特效.ogg"
dest_files=["res://.godot/imported/sfx_小蝶惊醒喘气_伴随特效.ogg-67c3a39c153f6bfbb6a2c1f1f2cd13f6.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,5 +1,4 @@
keys,zh_CN,zh_SH,_character,_notes,_tags
c03_绞肉机演出_小蝉10,下次再见啦!,,小小蝶,,[#anonymous]
c03_三楼窗户人影偷听_陆仁7,咱们的诊金也该涨涨了。,咱们看毛病的铜钱是不是要涨一涨了。,陆仁,,[#anonymous]
c03_三楼窗户人影偷听_陆仁8,外头的东西今天一个价,明天又是一个价,处处都要花钱,小蝶也到了要上学的年纪...,现在外头的东西一天一个价,哪一样事情覅用铜钱?小蝶也到了要读书的年纪...,陆仁,,[#anonymous]
c03_三楼窗户人影偷听_陆仁9,我是个俗人,得为将来打算。,我们平头老百姓,总为以后打算的。,陆仁,,[#anonymous]
@ -157,7 +156,7 @@ c03_绞肉机演出_小小蝶10,那个,这是我新认识的好朋友,她叫
c03_绞肉机演出_小蝉7,我叫方小蝉。,我叫方小蝉。,方小蝉,,
c03_绞肉机演出_小蝉8,阿姨,你们是不是要回去吃饭啦,我爸爸...一会也要来喊我回家了。,阿姨,你们是伐是要回起吃饭啦,我爸爸...等些阿要叫我回起了。,方小蝉,,
c03_绞肉机演出_小蝉9,再、再见。,再、再见。,方小蝉,,
c03_绞肉机演出_小小蝶11,下次再见啦!,,小小蝶,,[#anonymous]
c03_绞肉机演出_小小蝶11_vx,下次再见啦!,,小小蝶,,[#anonymous]
c03_结尾井边演出_小蝉10,我要是还活着...就能拉你起来了,我要是还活来嘿,就好拉侬起来了,方小蝉,,
c03_结尾井边演出_小蝶1,方小蝉?我好像...想起你是谁了...,方小蝉?我好像想起侬是啥宁了,吕萍,,
c03_结尾井边演出_小蝉11,嗯...那你可以...离开这里了吗?,嗯...那侬可以...回去了伐?,方小蝉,,

1 keys zh_CN zh_SH _character _notes _tags
c03_绞肉机演出_小蝉10 下次再见啦! 小小蝶 [#anonymous]
2 c03_三楼窗户人影偷听_陆仁7 咱们的诊金也该涨涨了。 咱们看毛病的铜钱是不是要涨一涨了。 陆仁 [#anonymous]
3 c03_三楼窗户人影偷听_陆仁8 外头的东西今天一个价,明天又是一个价,处处都要花钱,小蝶也到了要上学的年纪... 现在外头的东西一天一个价,哪一样事情覅用铜钱?小蝶也到了要读书的年纪... 陆仁 [#anonymous]
4 c03_三楼窗户人影偷听_陆仁9 我是个俗人,得为将来打算。 我们平头老百姓,总为以后打算的。 陆仁 [#anonymous]
156 c03_绞肉机演出_小蝉7 我叫方小蝉。 我叫方小蝉。 方小蝉
157 c03_绞肉机演出_小蝉8 阿姨,你们是不是要回去吃饭啦,我爸爸...一会也要来喊我回家了。 阿姨,你们是伐是要回起吃饭啦,我爸爸...等些阿要叫我回起了。 方小蝉
158 c03_绞肉机演出_小蝉9 再、再见。 再、再见。 方小蝉
159 c03_绞肉机演出_小小蝶11 c03_绞肉机演出_小小蝶11_vx 下次再见啦! 小小蝶 [#anonymous]
160 c03_结尾井边演出_小蝉10 我要是还活着...就能拉你起来了 我要是还活来嘿,就好拉侬起来了 方小蝉
161 c03_结尾井边演出_小蝶1 方小蝉?我好像...想起你是谁了... 方小蝉?我好像想起侬是啥宁了 吕萍
162 c03_结尾井边演出_小蝉11 嗯...那你可以...离开这里了吗? 嗯...那侬可以...回去了伐? 方小蝉

View File

@ -278,7 +278,7 @@
~ c03_绞肉机回忆小蝶和小婵8
#(混响效果+重叠播放)(衔接记忆回到现实)
小小蝶: 下次再见啦![#anonymous][ID:c03_绞肉机演出_小小蝶11]
小小蝶: 下次再见啦![#anonymous][ID:c03_绞肉机演出_小小蝶11_vx]
=> END
~ c03_井边回忆

View File

@ -5,7 +5,7 @@ extends Marker2D
@export var target: Node2D
var player: MainPlayer
var distance_to_target: float
var distance_to_target := 0.0
var _angular_velocity := 0.0
var _rotation := 0.0
@ -15,10 +15,12 @@ func _ready() -> void:
player = SceneManager.get_player()
if player and target:
distance_to_target = global_position.distance_to(target.global_position)
# 刷新一帧
_physics_process(0.01)
func _physics_process(delta: float) -> void:
if not distance_to_target:
if distance_to_target <= 0.0:
return
var x_distance = abs(global_position.x - player.global_position.x)
# gravity

View File

@ -81,7 +81,7 @@
[ext_resource type="Texture2D" uid="uid://bjdy0o0qngukl" path="res://asset/art/scene/c03/s00_院子与其他/e_运尸车.png" id="74_f5g0l"]
[ext_resource type="Script" uid="uid://b5to0url3t7h4" path="res://scene/ground/script/c02/s03_event李氏给药完成.gd" id="75_0ek7o"]
[ext_resource type="SpriteFrames" uid="uid://cmvr3lbwe3h7p" path="res://asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres" id="75_allmh"]
[ext_resource type="AudioStream" uid="uid://wbpxhy1q0pi5" path="res://asset/audio/sfx/交互/角色/小蝶惊醒喘气.ogg" id="77_0kbwx"]
[ext_resource type="AudioStream" uid="uid://wlxm47uvgdh" path="res://asset/audio/sfx/交互/角色/sfx_小蝶惊醒喘气_伴随特效.ogg" id="77_0kbwx"]
[ext_resource type="Texture2D" uid="uid://rsk3dkai37hu" path="res://asset/art/scene/c02/s03_公寓一楼院子/诡异效果/前侧楼梯_楼梯人群_前景.png" id="77_6y26q"]
[ext_resource type="Script" uid="uid://3umabu63j1t5" path="res://scene/ground/script/c02/s03_event第三章开幕.gd" id="77_ndc6g"]
[ext_resource type="Texture2D" uid="uid://by7ibwt45ndlm" path="res://asset/art/scene/c03/s00_第三章开幕/第三章开场.png" id="77_pyl5w"]
@ -1460,6 +1460,7 @@ metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Sfx惊醒喘气" type="AudioStreamPlayer" parent="Ground/DeployLayer/Event2D第二章结束井边演出"]
stream = ExtResource("77_0kbwx")
volume_db = -5.0
bus = &"game_sfx"
script = ExtResource("4_ygnci")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"

View File

@ -34,9 +34,10 @@ func _start_well_show() -> void:
# c02_吕萍_背靠呼吸
player.player_action(20, false)
# 多坐一会
await Util.wait(5.5)
await Util.wait(3.0)
# 惊醒喘气
$"Sfx惊醒喘气".play()
await Util.wait(2.5)
# c02_吕萍_背靠起身
await player.player_action(19, true)
await Util.wait(2.0)

View File

@ -38,19 +38,17 @@ func _fatty_game_finished_show() -> void:
# 小孩笑声
var sfx_laugh = $"Sfx2D小蝉笑声"
var tween = create_tween()
tween.tween_interval(3.0)
tween.tween_callback(sfx_laugh.play)
tween.tween_interval(0.5)
tween.tween_interval(2.0)
tween.tween_property(camera, "force_offset:x", -300.0, 3.0).as_relative()
Util.timer(4.0, camera.tween_zoom.bind(1.1, 2.0))
Util.timer(4.5, sfx_laugh.play)
await tween.finished
create_tween().tween_property(camera, "force_offset:x", -300.0, 4.0).as_relative()
await Util.wait(1.5)
camera.tween_zoom(1.2, 3.0)
await Util.wait(2.0)
await Util.wait(0.5)
monster.play("地下呼吸帧_准备走路")
# 切肉声消失
create_tween().tween_property(sfx_monster, "volume_db", -100.0, 1.0)
create_tween().tween_property(sfx_laugh, "position:x", -500.0, 3.0).as_relative()
await Util.wait(3.0)
await Util.wait(2.0)
var ambush_xchan = $"../Ambush小蝉消失" as Ambush2D
ambush_xchan.visible = true
ambush_xchan.modulate.a = 0.0
@ -58,6 +56,7 @@ func _fatty_game_finished_show() -> void:
func(): create_tween().tween_property(ambush_xchan, "modulate:a", 0.0, 1.0)
)
create_tween().tween_property(ambush_xchan, "modulate:a", 1.0, 1.0)
await Util.wait(1.0)
camera.tween_zoom(1.0, 3.0)
create_tween().tween_property(camera, "force_offset:x", 0.0, 3.0)
create_tween().tween_property(light, "energy", 0.0, 2.0)

View File

@ -68,17 +68,17 @@ func start_show() -> void:
xdie.play("小蝶看向灰姑呼吸")
DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_绞肉机回忆小蝶和小婵7")
await DialogueManager.dialogue_ended
await Util.wait(0.8)
# 下次见,混响转场
DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_绞肉机回忆小蝶和小婵8")
await Util.wait(0.8)
await Util.wait(0.5)
# 覆盖转场效果
SceneManager.white_transition(1.5, 3.0)
# c03_meat_grinder: 0:初始化 1:已装转盘 2:胖子游戏结束 3:绞肉机演出 4:演出结束
EventManager.set_stage("c03_meat_grinder", 4)
EventManager.set_stage("c03_well_show", 1)
# 覆盖转场效果
SceneManager.white_transition(1.5, 2.0)
await Util.wait(1.5)
EventManager.set_stage_if_greater("handnote_c03_xchan", 1)
await Util.wait(0.5)
# 下次见,混响转场
DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_绞肉机回忆小蝶和小婵8")
await Util.wait(2.0)
# 李氏癞子房间离井边演出比较近,所以选择 5 号门
SceneManager.get_ground_loader().transition_to_scene("c02_s03", "5", 0.5, Color.WHITE)