在 Forgeon 编辑器中,事件分支是一个工具,它允许将故事拆分成独立的逻辑空间并互相连接。这样,你获得的不仅仅是剧情,而是一个用户可以自由移动的游戏世界。
什么是事件分支?
编辑器左侧面板的底部有一个模块,名为“事件分支”。
创建分支时:
你设置名称(例如:家、城市、工作);
创建一个独立的故事板;
自动生成一个“主页”页面——这是进入该分支的入口。
事实上,每个分支都是一个独立的场景或地点,里面有自己的小故事。

分支之间如何切换(及返回)
核心机制是分支之间的切换。
我们通过例子来说明:
示例场景
在主线故事里,用户有两个选择:
回家
去城市
如果用户选择“回家”,则发生切换:
从主分支 → 进入家分支
用户进入该分支内的主页页面
分支内部发生了什么
假设家分支的结构如下:
主页(门厅)
进入房间
进入厨房
离开家
在分支内部:
每个页面是一个独立场景;
动作引导用户到分支内其他页面;
逻辑完全独立于主线剧情。
如何退出分支
重要提示:每个分支都必须有一个出口点。
例如:
“离开家”按钮
→ 返回至:主线分支;
或其他分支(如城市)。
关键理解
分支不只是文字片段。
它是一个有入口和出口的独立地点,可以嵌入故事的任何部分。
分支间切换——结构的基础
分支可以相互直接连接,形成网络。
逻辑示例:
用户从主分支开始
切换到家
从家离开进入城市
在城市选择进入:
咖啡馆
工作
商店
这些地方各自是独立的分支。
为什么这很重要
你不再只把故事看作一条线。
取而代之的是你拥有一个结构:
地点;
地点间的移动;
独立场景;
可重复的动作。
这更接近游戏的行为方式。
如何用分支创建 RPG
构建游戏世界(详解示例)
假设你想打造一个简单的游戏循环。
步骤一:中央分支——“城市”
这是主要枢纽,玩家会不断返回这里。
在城市分支内:
主页(街道)
去咖啡馆
去工作
去商店
回家
步骤二:为每个地点创建独立分支
创建以下分支:
咖啡馆
工作
商店
家
每个都有独立逻辑。
步骤三:示例——“工作”分支
结构:
主页
开始上班
离开
如果玩家选择“开始上班”:
获得报酬;
消耗精力;
跳转到“下班”页面。
之后:
“返回城市”按钮
→ 导回城市分支
步骤四:关联所有分支
形成循环:
城市 → 工作 → 城市
城市 → 咖啡馆 → 城市
城市 → 商店 → 城市
城市 → 家 → 城市
玩家可自由穿梭其间。
这带来了什么
重复的动作(工作、休息);
路线选择;
空间感;
机制基础(金钱、资源、时间)。
工具潜力
事件分支不仅带来便利——它改变了构建故事的方式。
1. 故事变成了系统
你不再写线性文本。
你在设计:
地点;
连接;
入口和出口点;
各区域内的情节。
2. 扩展无混乱
你可以:
添加新的分支(地点);
扩展已有分支;
且不破坏已有结构。
比如:
给城市添加“医院”——只需作为新分支连接即可。
3. 可重复使用
一个分支可以:
在剧情不同位置使用;
作为多个情节的一部分;
作为通用地点。
4. 无限游戏玩法的基础
如果结合:
分支(地点),
切换,
动作循环,
构建出的结构将:
没有固定结局;
有持续交互;
玩家自己塑造道路。
总结
事件分支是故事中构建游戏世界的基础模块。
借助它,你可以:
将剧情拆分成地点;
管理地点间的切换;
创建重复场景;
构建完善的游戏结构。
设计合理时,它不仅仅是故事,而是一个玩家参与其中的系统,而不仅仅是阅读。