每个项目都包含不能停用或卸载的「默认游戏壳」扩展。它提供标题页、存读档和基础菜单。
默认界面由可视化 UI 构成。修改时,Studio 会为当前项目创建可编辑副本。
S07 · 七套游戏壳主题与握草·原预览
包含哪些界面
| 界面 | 主要内容 |
|---|
| 标题画面 | 新游戏、继续、存读档、设置、历史、鉴赏和退出入口 |
| 存读档画面 | 存档格子、分页和保存 / 读取模式 |
| 设置画面 | 音量、文字速度、自动播放、跳过模式和全屏等设置;底部提供「退出游戏」和「返回标题画面」按钮 |
| 历史画面 | 对话记录与语音重放 |
| 鉴赏画面 | 已解锁 CG、音乐和剧情片段的浏览、播放与回看 |
| 工具栏 | 跳过、自动、存读档、快存快读、历史、设置和隐藏对话 |
| 剧情选项 | 显示分支 Block 的选项、禁用状态和键盘焦点 |
| 输入对话框 | 收集并校验玩家输入 |
| 消息框 | 通用提示与确认 |
| 加载界面 | 等待资源时显示加载提示与真实资源项进度 |
存档和读档在项目绑定中是两个系统插槽,但默认游戏壳会复用同一套存读档界面,根据打开时的模式切换行为。
修改系统界面
进入 个性化 → 项目设置,在扩展树中展开「默认游戏壳」的「界面」分组,然后选择要修改的界面。
第一次修改系统界面时,Studio 会在当前项目中创建副本。修改不会影响内置资源或其他项目。
如果希望重新跟随内置版本,使用界面的「恢复原始界面」操作。
恢复原始界面会丢弃当前项目对该系统界面的修改。重要版本建议先把整个界面复制到本地扩展中留存。
示例:编辑标题画面
- 在左侧「默认游戏壳 → 界面」中选中「标题画面」。图中父节点末尾显示当前主题「放课后纪事」,子页面旁显示「跟随主题」。
- 在图层树中展开按钮分组,找到文字、装饰与点击区域;不要只改画面里的文字,却漏掉按钮本身的交互配置。
- 在画布上调整布局,按需要切换顶部「设计」「动画」「源码」「预览」。设计画面展示的是编辑状态,实际点击效果需要进入预览检查。
- 检查右侧「设计画布」尺寸。图中为
1920 × 1080;修改这里的尺寸只改变设计坐标系,不会自动缩放已有元素。
- 查看顶部保存状态,再在游戏中逐一检查开始、读取存档、鉴赏、设置和退出入口。
图层区上方的「继承默认游戏壳主题」说明当前页面跟随项目主题,页面布局、内容、动画和交互仍可以单独编辑。更换整套主题应点击父节点的主题标签,而不是把每个子页面分别换一遍。
示例:姓名输入界面
姓名输入属于玩家输入界面的使用场景。图中左侧的输入对话框是智能组件,遮罩是另一层;调整时分别检查对话框与背后遮罩,避免遮罩盖住输入控件。
画布中的「你的名字」「故事中的同学该怎样称呼你?」和字符计数用于展示输入界面的组成,不代表所有输入事件都固定使用同一文案或长度。需要收集哪一项变量、输入限制和提交后的处理,应结合剧本中的玩家输入配置检查。
改完后从实际输入剧情触发一次,测试文字输入、确认、取消和关闭;仅在设计画布看到输入框,不能证明运行时已正确写入变量。
整套主题预设
主题预设属于整套「默认游戏壳」,不再分散在每个界面里单独切换。在扩展树找到「默认游戏壳」,单击父节点末尾显示当前主题名称的小标签,即可打开统一的主题选择窗口。单击父节点的其他区域仍会进入原有的扩展设置。
主题选择窗口提供七套同层级的官方预设:
| 主题预设 | 整套界面视觉 |
|---|
| 经典 | 新建项目默认,标准对白和系统菜单 |
| V3 彩色 A | 彩色界面预设 |
| 琥珀织纹 | 琥珀配色与织纹视觉 |
| 春日书简 | 米白、雾蓝与花卉素材 |
| 放课后纪事 | 校园手帐风格的完整系统界面 |
| 电影居中 | 居中对白与简洁的舞台布局 |
| 握草·原 | 晴空、云海与浮空岛的主题布局 |
每套预设都是完整的游戏壳主题,同时定义对白节奏、对话框与段落布局,以及标题、存读档、设置、历史、鉴赏、工具栏、剧情选项、输入框和消息框的视觉。主题看起来明亮、深沉、温暖或冷峻,只取决于它自己的美术方案,不是另一个需要设置的模式。
在选择窗口中先选择预设,可以查看它的色板和覆盖范围;使用「应用到全部界面」后才会切换当前项目。进入某个子界面时,编辑器只显示它继承的当前主题,不再提供页面级切换,也不会为每个页面保存另一份选择。需要更换时,回到「默认游戏壳」父节点单击主题标签即可。项目已有的页面副本仍保留结构、文案、动画和交互,切换主题不会批量覆盖这些文件。
旧项目第一次打开新版主题中心时,当前实际外观会显示在「我的预设」中。仅在作者第一次明确切换主题时,Studio 才会保存这份旧版外观;之后可以随时切回。打开项目本身不会静默改写界面文件。
剧本里的「切换对话框样式」只负责剧情运行中的临时对白演出,不会让标题和菜单主题跟着剧情中途变化。
名称旁带有七彩标识的「官方精选主题」包含官方深度定制的布局、组件与素材;春日书简是首套官方精选主题。没有该标识的预设同样可以完整编辑和应用。
首次使用春日书简时,Studio 会把整套界面需要的预设图复制到当前工程的 assets/ui/presets/spring-book/。再次使用不会覆盖作者已经修改过的同名图片。对任意页面做出的布局和内容修改仍保存在该页面自己的 UI 文档中;对话框预设也可以创建副本,继续作为自定义对白独立编辑。
对话工具栏
v1.9.0 改版:默认工具栏改为跟随游戏分辨率的全屏 HUD 画布,不再使用单独的「运行区域」。
工具栏界面覆盖整个设计画布,但空白区域不拦截玩家点击。工具栏按钮可以放在画面任意位置,例如底部横排、右侧竖排或分散在对话框周围。
工具栏智能组件提供跳过、自动、存读档、快存快读、历史、设置和隐藏对话框等常用项。双击工具栏智能组件可进入「工具栏内容模板」,分别调整每个按钮、图标、文字、分隔线与装饰。选中按钮后,在右侧「工具栏按钮 → 绑定功能」选择它要执行的工具栏功能;选择「仅作装饰」时不会响应玩家点击。运行时动作仍由引擎接管。需要完全自定义时,也可以删除智能组件,改用普通按钮并配置阅读控制与系统动作。
设计时分别测试 16:9、窗口缩放和对话框隐藏状态。全屏画布只扩大可摆放区域,不代表背景或空白区域需要接收点击。
十一个系统插槽
项目通过系统插槽决定运行时实际使用哪一份界面:
| 插槽 | 是否必需 | 默认提供者 |
|---|
| 加载界面 | 是 | 默认游戏壳 |
| 标题画面 | 是 | 默认游戏壳 |
| 对话工具栏 | 是 | 默认游戏壳 |
| 存档界面 | 是 | 默认游戏壳 |
| 读档界面 | 是 | 默认游戏壳 |
| 设置界面 | 否 | 默认游戏壳 |
| 历史记录 | 否 | 默认游戏壳 |
| 鉴赏画面 | 否 | 默认游戏壳 |
| 玩家输入 | 是 | 默认游戏壳 |
| 选项界面 | 是 | 默认游戏壳 |
| 标准消息框 | 是 | 默认游戏壳 |
在 个性化 → 项目设置 → 游戏系统 中,可以把插槽改绑到其他可视化界面或支持该插槽的程序 UI。
加载、标题、对话工具栏、存档、读档、玩家输入、选项界面和标准消息框属于必需插槽。绑定目标失效、扩展被停用或界面不存在时,引擎会回退到默认游戏壳,避免游戏无法启动、缺少对话操作、无法存读档或剧情无法继续。
玩家输入和选项界面通常由运行中的输入动作和分支 Block 自动调用,不需要在剧本中手动打开。可以从个性化的快捷入口修改它们。
自己做一套游戏壳
操作步骤:
- 新建一个本地扩展,不初始化程序。
- 从默认游戏壳复制需要改造的界面,或者从空白界面开始。
- 在可视化编辑器中调整布局、素材、元素和动作。
- 到「游戏系统」把对应插槽绑定到新界面。
- 在预览中依次测试新游戏、继续、对话工具栏、存档、读档、剧情选项、玩家输入、关闭和返回。
按钮要打开系统界面时,优先选择「打开设置」「打开存档」等系统动作,而不是写死某一份界面。这样以后切换插槽绑定,按钮会自动跟随。
只有在视觉编辑器和内置动作无法覆盖逻辑时,才需要为扩展初始化程序,并通过程序控制可视化界面补充行为。
与剧本配合
剧本里的显示 UI块也可以选择系统插槽。选择系统插槽后,剧本保存的是「打开这个系统位置」,而不是某个具体扩展界面。
修改插槽绑定后,剧本中选择该系统插槽的入口会同步使用新界面。
主题与加载界面
放课后纪事、整套主题中心、“我的预设”与可设计的加载进度。
公开选择器以本页列出的七套为准。V4 彩色 A、原配色 A、原配色 C 和旅行票册不再提供新选择,旧项目的引用仍兼容;不要为了看到旧名字就恢复或覆盖当前 UI。
切换前可以把当前整套界面保存为命名预设。旧项目首次明确切换时才保存升级前的外观;单纯打开工程不会因此写盘。删除未使用预设不会删除素材,也不会改动当前正在使用的界面。
加载界面包含「加载进度」智能组件,可编辑轨道、进度与文字,普通文字可显示 {{加载百分比}}%。它按资源项完成比例更新,完整配置见加载策略。
对话工具栏支持自动排列或自由布局,进入内容模板后可调整各按钮的绑定功能、顺序和状态外观。「与对话框同步显隐」决定隐藏对白时工具栏是否一起隐藏。修改后分别检查普通播放、隐藏对白、存读档恢复和窗口缩放。
存档整理与动画
存档界面支持删除、清空、移动与交换动画。移动到已有内容的槽位时交换两个槽位,不会直接丢弃目标存档;危险操作仍要检查确认内容。自定义存档界面需配置对应组件和动作,扩展实现可使用存档 API。