剧本工厂
互动节点详解
深入了解 Plotti 最核心的功能 —— 角色互动系统
互动节点能够创建与角色的动态对话体验。玩家可以与角色进行自然的对话,每次互动都可能产生不同的结果。
互动节点概述
什么是互动节点?
互动节点允许您创建复杂的对话系统,包括:
- 预设对话:固定的选项和回应
- 自由对话:让玩家自由输入,角色动态回应
互动树结构
互动节点内部使用树状结构组织对话:
根节点(场景描述)
│
├── 手动选项 A「打招呼」
│ └── 角色回应文本
│ └── 手动选项 A1「继续聊天」
│ └── ...
│
├── 手动选项 B「询问情况」
│ └── 角色回应文本
│ └── 自由对话选项
│
└── 自由对话选项「自由交谈」创建互动节点
步骤 1:添加节点
- 点击左侧边栏的「互动节点」按钮
- 新节点会出现在画布中央
- 点击节点打开编辑器
步骤 2:基本设置
| 设置项 | 说明 |
|---|---|
| 节点标题 | 用于在画布上识别节点 |
| 选择角色 | 指定此互动的角色 |
步骤 3:构建互动树
编辑器左侧是互动树的可视化视图,右侧是选中节点的编辑面板。
选项类型
互动树中有两种选项类型:
1. 手动选项
固定的对话选项,点击后显示预设的后续内容。
特点:
- 完全可控的对话流程
- 可以继续添加子节点
- 适合重要的剧情分支
配置项:
| 字段 | 说明 |
|---|---|
| 选项文本 | 显示给玩家的选项内容 |
| 状态更新 | 选择此选项触发的状态变化 |
2. 自由对话选项
让玩家自由输入,由角色动态回应。
特点:
- 玩家可自由输入任何内容
- 根据角色设定动态回应
- 对话可以持续多轮
重要提示:添加该选项后,该分支不能再添加子节点。
配置互动选项
配置项详解
| 配置项 | 说明 | 必填 |
|---|---|---|
| 角色选择 | 在该节点下玩家是与哪位角色互动 | 是 |
| 角色指令 | 告诉角色该如何表现 | 是 |
| 记忆表格 | 在互动中记忆表格该如何记录 | 否 |
| 事件 | 在互动过程中可触发的状态更新和事件 | 否 |
角色指令(最重要)
角色指令决定了该角色在互动中该如何行动。一个好的指令应该包含:
场景描述
告诉角色当前的情境:
## 当前场景
小樱正在学校图书馆的角落里看书。
这是一个安静的下午,周围没有其他人。
玩家刚刚走过来坐在你对面。角色目标
明确角色在这次对话中的目标:
## 对话目标
1. 表现出对玩家的好奇(谁会来这么偏僻的角落?)
2. 试探性地聊几句,了解玩家的来意
3. 如果玩家表现友好,可以分享你正在研究的神秘事件
4. 目标:与玩家建立初步的信任关系行为规则
定义角色应该和不应该做的事:
## 行为规则
- 保持矜持,不会主动透露太多个人信息
- 对神秘话题感兴趣,但会假装不在意
- 不会说脏话或做出不雅行为
- 如果玩家无礼,会礼貌但坚定地拒绝说话风格
描述角色的语言特点:
## 说话风格
- 语气轻柔,偶尔带点俏皮
- 喜欢用「呢」「吧」等语气词
- 紧张时会说话变快
- 示例:「唔...你怎么知道这里?这个角落可不常有人来呢。」上下文
提供额外的背景信息,角色会在对话中参考:
- 玩家之前已经知道学校有神秘事件
- 玩家持有物品「旧日记本」
- 小樱对玩家的好感度目前是 20结束条件
定义什么情况下对话应该结束:
当出现以下情况之一时结束对话:
1. 玩家明确表示要离开
2. 已经交换了联系方式
3. 触发了关键剧情点手动选项的状态更新
手动选项可以配置选择后触发的状态变化:
好感度变化
- 点击「添加状态更新」
- 选择「好感度变化」
- 选择角色
- 设置变化值(正数增加,负数减少)
物品变化
- 点击「添加状态更新」
- 选择「物品变化」
- 选择物品
- 选择操作(添加/移除)
- 设置数量
玩家状态
- 点击「添加状态更新」
- 选择「玩家状态更新」
- 勾选要更新的字段
- 输入新值
最佳实践
1. 角色一致性
确保角色指令与角色管理中的设定一致。
2. 场景具体化
详细描述当前场景,帮助角色理解情境。
3. 目标明确
给角色明确的对话目标,避免漫无目的的闲聊。
4. 适度引导
通过手动选项引导关键剧情,用自由对话选项提供探索空间。
5. 测试调优
多次测试对话,根据角色的表现调整指令。
常见问题
Q: 角色回复不符合设定?
检查角色指令是否足够详细,特别是说话风格和行为规则部分。
Q: 对话无法正常结束?
确保设置了结束条件,并在角色指令中说明如何触发结束。
Q: 角色回复太长/太短?
在角色指令中明确说明回复长度的期望,例如「每次回复控制在 2-3 句话」。