1、如何隐藏`Naninovel`的自定义UI;
要添加自定义UI或修改(关闭)内置UI,使用`Naninovel > Resource >UI`菜单的UI资源管理
当引擎初始化的时候,会自动将UI预制体注册到该资源管理器。
要显示隐藏UI可以使用@showUI和@hideUI
常用UI:
ITitleUI:游戏的标题(主)菜单。使用:可以进入时隐藏,自动执行脚本。
@hideUI TitleUI
2、自定义UI实现按钮执行`Naninovel`脚本事件
将`Play Script`组件添加到游戏对象,然后选择现有`Naninovel`脚本或在文本区域直接编写命令;
添加按钮,在按钮的OnClick事件添加`Play Script`的游戏对象,调用`Play()`方法。执行命令。
命令可以为:播放音频、切换背景
3、音频
背景音@bgm
使用@bgm命令后跟剪辑名称来控制naninovel脚本中音乐播放。音轨默认循环播放。
使用@stopBgm命令跟剪辑名称,未指定片段名称,会停止所有当前播放的条目。
音效@sfx
;播放xx音效一次
@sfx xx
;循环播放
@sfx xx loop:true
4、文本打印机
;设置打印机,ID为打印机标识,有`Dialogue`对话打印机,`Fullscreen`全屏
@printer ID
自定义打印机:Create -> Naninovel -> Text Printers -> Dialogue,将打印机绑定到Naninovel的TextPrint配置中。
可存放`Assets/TextPrinters`目录,新建`TextPrinters`文件夹。
;按默认格式打印""内的文本
@print text:"Tiger wakes up."
;同上,书写格式不同
Tiger wakes up.
Tiger: Tiger wakes up