人物语音不中断

2022/5/8

本节文档介绍如何使人物语音不中断

官方文档:https://www.renpy.cn/doc/preferences.html?highlight=preference#var-preferences.voice_sustain

# 需求描述

人物语音不中断是一个 Galgame 非常常见的功能,Ren'Py 默认会在旁白的时候(准确说是没有新的人物语音的时候)中断前一句语音,这很不好

# 修改代码

非常简单,Ren'Py 提供了一个叫做 preferences.voice_sustain 的选项,默认是 False ,设置为 True 即可

添加一行代码即可

# 参考 ver1.0 screen.rpy 136行
default preferences.voice_sustain = True
1
2

# 开放给玩家调整

有少量玩家可能喜欢下一句的时候中断当前语音,本作我们没有做这样的功能,如果想要让这一功能开放给玩家自由选择,只需要结合持久化变量使用即可,这里我们留到讲设置的时候再讲