离开房间时,我想检查对象是否留在正确的位置。最好的方法是什么?
我有一个碰撞器设置,因此它可以判断正确的物体是否离开或被放回,但我不知道如何在退出时检查它。 :(
任何建议都将不胜感激!
编辑:为了澄清,我正在研究如何检查没有附加到游戏对象的对撞机是否已进入/退出。
答案 0 :(得分:0)
检查的方法是使用不同的Physics.Overlap方法,例如Physics.OverlapSphere或Physics.OverlapBox。这些方法通过提供中心和半径/大小来检查和检索其半径/边界内的所有对撞机。
然后,您可以迭代查看要检查的对撞机是否在方法返回的对撞机数组中。
文档中所有重叠方法的搜索结果: https://docs.unity3d.com/ScriptReference/30_search.html?q=Physics.Overlap