完全在另一个对象内的对象的Unity 3D碰撞检测

时间:2012-10-19 16:11:02

标签: collision-detection unity3d

我正在研究一个游戏项目,我对碰撞检测系统的统一感到困惑。

似乎当一个物体完全在另一个物体内时,比如说一个小盒子在一个大盒子里面,引擎就不会产生碰撞信息。

有没有办法检测这种碰撞?

另外,使用isTrigger和isKinematic有什么区别? 在我看来他们做同样的事情,所以我认为我需要更多解释差异。(除了函数调用的差异:OnTriggerEnter和OnCollisionEnter)

提前致谢!

1 个答案:

答案 0 :(得分:3)

我明白了。对于这种碰撞,我们不应该使用OnTriggerEnter或OnCollisionEnter,而是使用OnTriggerStay或OnCollisionStay