剧情对话
| Block | 说明 |
|---|---|
| Dialogue(对白) | 角色台词,多行连续对话会自动分组 |
| Narration(旁白) | 没有角色的叙述文字,用对话框样式展示 |
| Story Paragraph(段落) | 整屏长文叙事,会销毁对话框独立展示 |
| Comment(注释) | 只有作者能看到的备忘,运行时不渲染 |
舞台演出
| Block | 说明 |
|---|---|
| Scene(场景) | 切换背景图,支持淡化、覆盖、瞬切等过渡方式 |
| Show Character(显示角色) | 让角色立绘登场,并设置入场表情、皮肤和站位 |
| Update Character(更新立绘) | 修改已在场角色的表情、皮肤、距离或位置,可设置换位动画 |
| Remove Character(移除角色) | 让角色下场 |
| Destroy Scene(销毁场景) | 清空舞台背景 |
| Reset Camera(复位镜头) | 重置所有镜头效果和动画 |
| Stage Animation(镜头动画) | 在多轨时间线上统一编排镜头、场景、角色、粒子和声音 |
逻辑控制
| Block | 说明 |
|---|---|
| Branch(分支) | 向玩家展示选项,选择后跳转到对应 Fragment |
| If(条件判断) | 根据布尔表达式判断,执行条件分支跳转 |
| Setvar(变量赋值) | 设置或修改变量值,用来记录好感度、标记等剧情状态 |
| Call Fragment(调用片段) | 无条件调用一个 Fragment,跑完后回到主线继续 |
| Return to Entry(返回入口章节) | 重启游戏并回到开场第一章,清空所有运行时状态 |
视听效果
| Block | 说明 |
|---|---|
| Camera(镜头特效) | 镜头位移、缩放、焦点、滤镜等控制 |
| Sound(播放音频) | 播放 BGM、音效、环境音或语音 |
| Stop Sound(停止音频) | 停掉指定音轨 |
| Particle(粒子特效) | 天气和氛围特效,如雪、雨、萤火虫等 |
| Floating Text(浮动文字) | 在屏幕任意位置显示带样式和动画的文字 |
| Curtain(幕布) | 全屏或局部黑幕过渡效果 |
| Switch Dialogue Style(切换对话框皮肤) | 运行时更换对话框 UI 样式 |
| Portrait Style Rule(立绘发言状态) | 统一配置立绘进退场、发言状态和空间镜头 |
等待
| Block | 说明 |
|---|---|
| Wait(等待) | 暂停指定时长后继续 |
扩展
| Block | 说明 |
|---|---|
| Show UI(显示界面) | 打开系统插槽、可视化界面或扩展程序 UI |
| Custom Extension(调用扩展方法) | 执行扩展注册的剧本方法 |