在移动的触发器退出之后,销毁任何东西

我正在制作一个无尽的亚军游戏,并且在相机后面的字符后面有一个触发器框。 我希望它在触发器退出对象之后销毁任何types的对象。 到目前为止,我已经写了这个代码,但它似乎并不正确,实际上是行不通的!

void OnTriggerExit (Collider other) { Destroy(other.gameObject); } 

我应该添加什么? 谢谢。

为了使OnTriggerExit()工作,碰撞中涉及的至less一个游戏对象必须附加一个刚体元件。

我能提出一个建议吗? 通过偏移量来移动对象,而不是移动世界。 这会让玩家错过游戏世界,同时简化stream程。 要摧毁物体,您只需testing其位置即可。 说负面的X在你身后。 任何超出某个任意距离的物体,比如-10.0f,都有资格被破坏。 你将不需要任何奇特的碰撞检测。 记住,KISS:保持简单愚蠢。