NarraLeaf

故事

组织故事、章节与场景,并编写场景中的每一行

故事面板存放剧本。一个项目可以包含多个故事,其中一个是默认故事;每个故事都有一个入口场景

结构

层级内容
故事章节。项目中有一个故事为默认故事
章节按顺序排列的场景
场景实际播放的行。其中一个场景是故事的入口

删除场景会一并删除其中的行,跳转到该场景的指令将无法解析。删除章节会删除其中的全部场景

场景编辑器

场景以标签页打开,内容按行编辑。一行要么是一句对话,要么是一条演出指令——显示图片、播放音频、移动镜头、设置变量、分支等

编辑器中打开的场景:演出指令与对白按行编号排列,左侧是故事树
在空行中输入 @ 打开指令列表,选择显示后写入该指令,并继续询问作用于哪个角色
  • 在行内输入 @/ 可直接插入演出指令,无需离开键盘
  • 阅读密度和行筛选决定一屏显示多少内容,筛选可以只显示对话
  • 在场景中查找在当前场景内搜索,支持区分大小写、全词匹配和正则表达式,并可替换匹配项
  • 引用了缺失素材,或使用了角色模型中不存在的名称的行,会就地标出

把东西放上舞台

需要两条演出指令。图片文本视频氛围特效声明一个对象:指令给它命名、给它来源、并把它放在起始位置。在显示之前什么都不会出现,隐藏则把它收回去。两者都按名称定位对象

图层是例外。图层从创建它的那条指令起就是可见的

在显示前几行先声明,它的图片或片段也会提前加载,出现的那一刻就不再是开始加载的那一刻

氛围特效是唯一跨场景存活的对象。在一个场景里显示的叠加层,到下一个场景仍在播放,任何场景都可以隐藏它。按住 Ctrl 点行上的名称,就会打开声明它的那条指令,无论它在哪个场景

氛围特效的显示行可以带自己的不透明度与速度,仅对本次显示生效

工程检查会以未显示的舞台对象报告没有任何一行显示的对象

分支与变量

选项、条件和跳转都作为演出指令写在场景中。故事流程图以图的形式显示场景之间的分支

变量在故事中声明和读取,其作用域决定值能保留多久,参见变量

剧本文件

单个场景或整个故事都可以导出为纯文本文件,并可再导入回来

模式用途
往返在 Studio 之外编辑。文件携带场景数据,可以再导入
审阅阅读与比对。只含正文,无法导入

**导入剧本…**把往返模式的文件读回项目。将多行纯文本粘贴到场景中时,Studio 会提示按行拆分

本页目录