April 22, 2026
条件
进行中
本指南仍在扩展和完善中。功能、截图和说明可能会在 Talescape 正式发布前发生变化。若有疑问或需要帮助,请在 官方 Talescape Discord 提问。我们会根据需要澄清或更新页面。
点击以加载 YouTube 视频。个人数据可能会传输给 Google。详情请参阅我们的 隐私政策。
1. 概览
条件是对当前故事状态的逻辑检查。如果条件满足(为真),相关的动作、对话或元素将变为可用;否则会被跳过或隐藏。
条件可以检查:
- 变量
- 物品栏中的物品
- 成就
- 随机概率
- 系统状态(例如章节或计时器状态)
它们让世界能根据玩家之前的选择和进度动态反应。
2. 条件的使用场景
3. 条件类型
可用的条件类型包括(取决于你的故事配置):
- 变量: 比较数值或文本值(
size is \"small\"、coins ≥ 5)。 - 选项: 检查简单的开/关选择是否已设置。
- 物品栏: 检查玩家是否拥有某个物品或特定数量。
- 成就: 检查某项成就是否已解锁。
- 系统: 评估随机几率、计时器状态或其他系统级条件。
所有受支持的条件类型都会由编辑器自动保持最新。
5. 示例用例
- 对话分支: “仅当玩家拥有地图时显示该台词。”
- 互动对象: “仅当宝箱尚未被打开时显示宝箱。”
- 事件: “当发电机修复时触发场景切换。”
- 隐藏物品: “仅当玩家的 'Perception' 变量 ≥ 5 时揭示该文物。”
6. 条件评估
每当其父元素(事件、对话或场景)变为活动状态时,都会评估条件。
如果故事状态发生变化,条件的结果会自动更新,确保正确的选项和视觉效果始终出现。
7. 最佳实践
- 保持条件简单且描述性强。
- 使用变量和标记来跟踪长期状态。
- 在可能的情况下将相关条件组合到单个事件下。
- 在 故事预览 中彻底测试条件分支。
- 将随机条件少量用于叙事变化,而非核心进度。
8. 调试条件
如果某个元素没有出现或事件没有触发:
- 检查 调试菜单 以查看当前的变量和物品栏状态。
- 验证条件值是否与预期的数据类型匹配(例如布尔值与数字)。
- 确保条件附加在正确的元素或事件上。
条件使你的故事 有反应并充满生命,让你塑造一个会根据每个 Dreamer 的决定、发现和错误而适应的世界。
下一步:
动作