逻辑 » 交互
April 5, 2026

交互

进行中

本指南仍在扩展和完善中。功能、截图和说明可能会在 Talescape 正式发布前发生变化。若有疑问或需要帮助,请在 官方 Talescape Discord 提问。我们会根据需要澄清或更新页面。

Talescape 的每个故事都围绕交互时刻构建,Dreamers 在其中探索 场景、检查物体并使用他们找到的 物品。本文解释了交互在播放器中的工作方式,以及 Bards 如何在场景内定义交互行为。

概览

Dreamers 通过两种主要动作与世界互动:

  • 查看:(单击或轻触)检查一个元素并显示其描述或对话。通常用于观察细节或增加风味文字。
  • 交互:(按住点击或触摸)对元素执行动作,例如与角色交谈、打开门或触发事件。

这两层设计使探索直观,同时为复杂的 事件逻辑 留出空间。两者都可以单独分配给任何场景元素或物品。

场景交互

每个场景可以包含多个 交互式元素,例如角色、物体或背景细节。对于每个元素,你都可以定义 Dreamers 查看交互 时会发生什么。

示例:

  • 查看一幅画可能会显示一段简短的描述。
  • 对同一幅画进行交互可能会揭示一个隐藏开关或解锁成就。

未分配动作的元素会有响应但不产生效果,这让你可以精确决定哪些内容是可交互的。

物品交互

物品可以被检查或组合以创建更复杂的逻辑。

  • **检查:**在物品栏中点击物品会打开其详情或描述。适用于笔记、文件或剧情线索。
  • **在场景元素上使用:**将物品拖放到场景对象上以触发事件(例如在上锁的门上使用钥匙)。
  • **合并物品:**将一个物品拖到另一个物品上以合并它们或触发基于条件的事件(例如把瓶子和水合并)。

你可以使用 EventsActions 自由定义这些交互的行为。例如,“在门上使用钥匙”可以触发一个改变变量、播放音效或打开下一个场景的动作。

测试交互

在预览时,所有交互都可以直接在 故事播放器 中测试。使用 Debug Menu → Logs 选项卡来核实在查看或交互某个元素时触发了哪些事件。如果交互没有响应,请检查相应的事件是否在元素的设置中已连接并处于激活状态。

最佳实践

  • 明确区分 查看交互,有助于玩家理解意图。
  • 大量使用 描述;它们为场景提供氛围和深度。
  • 避免让每个对象都承载交互,重点放在对剧情重要的内容上。
  • 确保拖放目标在视觉上清晰且足够大,以避免挫败感。
  • 始终使用调试菜单测试交互,以确认正确的事件被触发。

Talescape 的交互系统让 Bards 完全控制 Dreamers 在其世界中的体验,从对一朵花的简单凝视到复杂的物品组合与谜题逻辑。通过定义清晰的“查看”和“交互”行为,你可以打造一个充满生命和响应的世界,邀请 Dreamers 探索故事的每一个角落。

下一步: 变量