我正在研究一个游戏项目,我对碰撞检测系统的统一感到困惑。
似乎当一个物体完全在另一个物体内时,比如说一个小盒子在一个大盒子里面,引擎就不会产生碰撞信息。
有没有办法检测这种碰撞?
另外,使用isTrigger和isKinematic有什么区别? 在我看来他们做同样的事情,所以我认为我需要更多解释差异。(除了函数调用的差异:OnTriggerEnter和OnCollisionEnter)
提前致谢!
答案 0 :(得分:3)
我明白了。对于这种碰撞,我们不应该使用OnTriggerEnter或OnCollisionEnter,而是使用OnTriggerStay或OnCollisionStay