Skip to content

故事流程

故事流程是 GenPy 用来设计分支叙事的可视化路由编辑器。

它是什么

你可以在故事流程中规划场景之间的走向:创建场景、连接路线、设置条件,然后交给 GenPy 自动生成路由脚本。这样你可以先设计结构,再慢慢补充每个场景的内容。

INFO

如果你习惯先搭框架、后写细节,故事流程会非常适合你,尤其是在多结局或多角色路线项目里。

核心概念

  • Scenes(场景):故事的基本单元,每个场景都会对应一个 游戏引擎 label。
  • Routes(路线):场景之间的连接,决定故事下一步去哪里。
  • Conditions(条件):控制路线是否生效的规则,例如变量、选项结果或剧情标记。
  • Groups(分组):把场景整理成章节、幕次或路线段落,方便管理大型项目。

如何使用

  1. Design 模式中打开 Story Flow
  2. 为关键剧情节点创建场景。
  3. 用路线把场景连接起来,定义故事走向。
  4. 给路线添加条件,例如“好感度 > 5”或“玩家拿到了钥匙”。
  5. 定义会影响分支的变量。
  6. 让 GenPy 自动生成受管理的路由脚本。
  7. 再回到具体场景中补写对白、选项和演出内容。

会自动生成什么

  • 结构清晰、可管理的游戏脚本
  • 负责处理条件分支的路由文件
  • 路线所依赖的变量定义

什么时候适合使用

  • 规划多路线视觉小说时
  • 在写正文之前先设计复杂章节结构时
  • 制作好感度路线、标记路线或多结局结构时
  • 觉得纯文本脚本不够直观,想先理清路线逻辑时

特别适合

  • 多结局作品
  • 角色个人线结构
  • 条件很多的悬疑、恋爱或选择导向故事
  • 需要明确章节与幕次布局的大型项目

使用建议

  • 先画出整体路线,再补充具体场景内容。
  • 给场景起清晰易懂的名字,后期查看路线会轻松很多。
  • 不确定条件怎么写时,可以查看 Guide 面板获取帮助。

TIP

先把主结构搭好,再进入细节创作,通常能大幅减少后期重写路线的成本。

Built for GenPy creators.