> ## Documentation Index
> Fetch the complete documentation index at: https://guide.moyostory.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 编辑器详细文档

> 按编辑器工作区查询流程、页面内容、模板、世界设定、变量、素材和预览行为。

<Info>
  **适用版本：** 当前编辑器，最后复核于 2026 年 8 月 24 日。

  **使用方式：** 先根据想修改的结果选择页面。各篇会说明入口、影响范围、保存时机和检查方法。
</Info>

<img src="https://mintcdn.com/moyostory/2W8JKWEaiXD_6ckV/assets/editor/screenshots/flow-blueprint.jpg?fit=max&auto=format&n=2W8JKWEaiXD_6ckV&q=85&s=a98497c41bcadc062a0217a575ca3f82" alt="《闭馆后的来信》的编辑器全景" width="2327" height="1090" data-path="assets/editor/screenshots/flow-blueprint.jpg" />

## 从玩家看到的结果开始查

<CardGroup cols={2}>
  <Card title="流程与分支" href="/editor/flow-blueprint" icon="git-branch">
    创建页面节点、连接路线，并检查玩家从哪里开始。
  </Card>

  <Card title="单个页面的内容" href="/editor/page-nodes" icon="window-maximize">
    设置预设内容或 AI 生成、规则组和本节点上下文。
  </Card>

  <Card title="页面外观与交互" href="/editor/templates" icon="panels-top-left">
    管理模板的内容示例、指令、触发器规则和页面代码。
  </Card>

  <Card title="AI 使用的资料" href="/editor/world-settings" icon="globe">
    编写世界设定，并决定哪些页面节点会把它加入上下文。
  </Card>

  <Card title="变量与媒体显示" href="/editor/variables-and-media" icon="variable">
    区分 State 与 Frame，把背景、立绘和音频绑定到变量。
  </Card>

  <Card title="预览不符合预期" href="/editor/preview-and-debug" icon="bug">
    选择正确的预览范围，查看变量和规则执行记录。
  </Card>
</CardGroup>

## 各部分怎样共同运行

```mermaid theme={null}
flowchart LR
  A[流程蓝图<br/>决定页面顺序] --> B[页面节点<br/>提供内容和上下文]
  B --> C[模板<br/>把内容显示为多帧画面]
  C --> D[触发器规则<br/>处理点击和指令]
  D --> A
  E[世界设定] --> B
  F[State 变量] --> B
  G[素材库与媒体绑定] --> C
```

一个页面节点选择一个模板。多个页面节点可以使用同一模板，分别提供不同的内容模式、预设内容和上下文。模板中的触发器规则处理玩家点击，更新变量、切换帧或跳转到另一个页面节点。

## 文档目录

| 页面                                                    | 适合查询的问题                      |
| ----------------------------------------------------- | ---------------------------- |
| [保存、关闭标签与运行预览](/editor/save-and-preview)              | 修改保存在哪里；关闭标签会发生什么；为什么还不能运行   |
| [流程蓝图](/editor/flow-blueprint)                        | 怎样创建节点和连线；连线与跳转规则怎样配合        |
| [页面节点](/editor/page-nodes)                            | 预设内容与 AI 生成怎样选择；规则组和上下文在哪里配置 |
| [模板工作区与模板库](/editor/templates)                        | 模板如何复用；怎样新建、复制和删除模板          |
| [内容示例、帧与格式提示](/editor/templates/content-and-frames)   | 内容示例影响什么；怎样组织多帧内容            |
| [指令注册表](/editor/templates/directives)                 | 怎样定义 AI 和作者可以写入一帧的内容         |
| [触发器规则与规则组](/editor/templates/trigger-rules)          | 怎样响应点击、更新变量、跳转或触发 AI         |
| [页面代码与实时预览](/editor/templates/page-code)              | 页面怎样读取变量；代码怎样适配预览窗口          |
| [世界设定与上下文配置](/editor/world-settings)                  | 设定怎样进入 AI；怎样按节点和条件注入         |
| [State 变量、Frame 变量与媒体绑定](/editor/variables-and-media) | 数据保存多久；图片和音频怎样随变量变化          |
| [素材库](/editor/assets)                                 | 怎样上传、分类、重命名和删除媒体文件           |
| [作品信息](/editor/game-info)                             | 怎样修改名称、封面和介绍                 |
| [预览与调试](/editor/preview-and-debug)                    | 怎样定位画面、规则、跳转或 AI 生成问题        |

<Tip>
  MoMo：先确定问题属于内容、画面还是跳转。三个方向对应页面节点、模板和触发器规则。
</Tip>
