Agent Skills
返回列表
✍️

视觉小说剧本编排

内容创作 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/visual-novel-rjae 技能到 AI 助手中。

技能介绍

要解决的问题

很多视觉小说项目卡在分支叙事与演出层之间的缝隙:脚本里混入硬编码 UI、存档只存检查点、跳过会把未读文本也跳过去,重玩时玩家找不到回溯上下文。这个技能面向以阅读分支文本为主的视觉小说、恋爱模拟、分支互动小说和剧情选择游戏,负责把内容结构和玩家便利系统拆开。

它如何工作

核心循环是 读取一行 → 推进 → 在分支处做出选择 → 依据 flags/choices 分线 → 继续阅读 → 抵达结局。技能将内容放在脚本数据中,将外观与过渡留给引擎层,并要求实现以下系统:

  • Branching script:有序文本行、选择、跳转,以及条件与变量。
  • Text box:说话者名、正文、打字机揭示、点击/按键推进。
  • Characters:带表情/姿势的立绘,位置控制与显示/隐藏过渡。
  • Backgrounds + transitions:场景图与淡入淡出。
  • Choices:列出选项、按 flags 门控部分选项、记录选择。
  • Story state:驱动分支和解锁内容的 flags/variables。
  • Save/load:任意点存档,保存脚本位置与状态;多槽位与 quick save。
  • VN conveniences:backlog/history、skip、auto-advance、文字速度。
  • Audio:分场景音乐、SFX、可选语音。

设计旋钮包括文字速度/即时显示、自动推进延迟、skip 范围、分支宽度与深度、flag-gated 内容、路线结构、选项可见性、backlog 长度。默认 skip 只快进已读文本,auto 在选项处暂停;分支优先采用 branch-and-merge 与少量 flagged variations,避免全分歧树爆炸。

边界与注意点

这个技能是 compositional,它编排对话引擎和 UI 层,不重教 Ink / Yarn Spinner 这类分支脚本引擎。若对话只是大型 RPG 的一个功能,或玩法是卡牌/棋盘,应改用其他技能。必须避免只存检查点、把演出逻辑写进脚本、缺少 skip/auto/backlog、让选择即时汇合而无后果、丢失回溯上下文,以及硬编码语言导致无法本地化。可组合 dialogue-systems、game-ui-ux、godot-ui-control、save-systems、audio-design 与视觉过渡技能;先在纯文本里验证分支结构,再投入美术。

使用场景

  • 正在设计剧情选择游戏的分线结构,需要明确 branch-and-merge 与独立路线的取舍,避免组合分支爆炸。
  • 实现视觉小说的任意点存档功能,要求存档必须同时持久化精确的脚本行位置与所有的故事状态变量。
  • 重构包含打字机揭示与选项门控的剧本系统,将文本跳转逻辑和立绘过渡等演出逻辑彻底解耦。
  • 为回放测试配置跳过与自动推进功能,确保跳过默认只快进已读文本,且自动推进在选项出现时暂停。

适合人员

  • 独立游戏开发者,需要一套视觉小说的 save-anywhere、backlog 与 skip 标准实现,避免玩家体验缺失。
  • 剧情向游戏的叙事设计师,希望在纯文本阶段验证分支结构与 flags 后果,再投入美术资产。
  • 恋爱模拟项目的前端工程师,负责将 Ink 脚本接入 Godot UI,实现文字框、立绘与背景过渡的解耦。