碰撞检测
在用unity做碰撞检测的时候,我们会经常看到这两个方法:OnTriggerEnter和OnCollisionEnter。不管是2D还是3D,unity都有内置的物理引擎,其功能是非常强大的,就以unity21.3版本为例,其内置的3D物理引擎为Nvidia PhysX 引擎,2D物理引擎为Box2D 引擎。2D和3D其原理都是类似的,只不过维度不一样。
任何的碰撞现象都有两个载体,一个是发起碰撞的,一个是接受碰撞的
左边的球使用OnCollisionEnter,右边的球使用OnTriggerEnter
让我们了解一下 Unity 的物理引擎,更具体地说,是 OnCollisionEnter 和 OnTriggerEnter 功能。