故事流程
故事流程是 GenPy 用来设计分支叙事的可视化路由编辑器。
它是什么
你可以在故事流程中规划场景之间的走向:创建场景、连接路线、设置条件,然后交给 GenPy 自动生成路由脚本。这样你可以先设计结构,再慢慢补充每个场景的内容。
INFO
如果你习惯先搭框架、后写细节,故事流程会非常适合你,尤其是在多结局或多角色路线项目里。
核心概念
- Scenes(场景):故事的基本单元,每个场景都会对应一个 游戏引擎 label。
- Routes(路线):场景之间的连接,决定故事下一步去哪里。
- Conditions(条件):控制路线是否生效的规则,例如变量、选项结果或剧情标记。
- Groups(分组):把场景整理成章节、幕次或路线段落,方便管理大型项目。
如何使用
- 在 Design 模式中打开 Story Flow。
- 为关键剧情节点创建场景。
- 用路线把场景连接起来,定义故事走向。
- 给路线添加条件,例如“好感度 > 5”或“玩家拿到了钥匙”。
- 定义会影响分支的变量。
- 让 GenPy 自动生成受管理的路由脚本。
- 再回到具体场景中补写对白、选项和演出内容。
会自动生成什么
- 结构清晰、可管理的游戏脚本
- 负责处理条件分支的路由文件
- 路线所依赖的变量定义
什么时候适合使用
- 规划多路线视觉小说时
- 在写正文之前先设计复杂章节结构时
- 制作好感度路线、标记路线或多结局结构时
- 觉得纯文本脚本不够直观,想先理清路线逻辑时
特别适合
- 多结局作品
- 角色个人线结构
- 条件很多的悬疑、恋爱或选择导向故事
- 需要明确章节与幕次布局的大型项目
使用建议
- 先画出整体路线,再补充具体场景内容。
- 给场景起清晰易懂的名字,后期查看路线会轻松很多。
- 不确定条件怎么写时,可以查看 Guide 面板获取帮助。
TIP
先把主结构搭好,再进入细节创作,通常能大幅减少后期重写路线的成本。