大家好. 我开始构建我的游戏,确保一切正常出现,但大多数东西是这样的,我有几件物品——玩家走近时触发对话的区域——无论我试了多少次都没有用。实际上,似乎这些物体可能根本不在构建里了,尽管在编辑模式下完全正常。

实际上,我在 Unity论坛上有一 个开放板块,但回复越来越少,所以我现在扩大了我的范围。

此外,我已经检查了以下内容。

  • 对话区域游戏对象带有正确的标签,与代码要求的相符。
  • 对话区域游戏对象存在,我在层次结构中核实了,它是一个父对象的子对象,那个父对象也存在。
  • 对话脚本中有必要的对话数据已经在相关字段中填充。
  • 我确认了 my hasRun Bool没有被某种原因勾选,从而会使整个问题失败。
  • 确认玩家身上有 Player标签。
  • 确认了在玩家层和物体层之间的碰撞开启。

[Imgur的游戏对象详细信息截图.]](https://imgur.com/a/mXaIYwA) 如果需要,我也可以发布 DialogueArea.cs的代码。

有点抓狂了,所以任何有用的想法都会非常有用。已经用不同的 Logs() 检查过玩家日志,似乎游戏对象上的碰撞器根本不存在在构建里,尽管在编辑模式下是正常的。感谢您的帮助!