Unity可以触发对撞机激活OnCollisionEnter
Unity can a trigger collider activate OnCollisionEnter
正如标题所说:object的触发对撞机可以用普通对撞机触发另一个object的"OnCollisionEnter"功能吗?
否。 OnCollisionEnter
函数在一个collider正常而另一个被触发时不会被调用。如果您在自己这边看到了一些不同的东西,那就是一个错误。
虽然,当您想对 OnTriggerEnter
做相反的事情时这是可能的,但是其中一个碰撞器必须附加 Rigidbody
才能调用 OnTriggerEnter
。哪一个都无所谓。
查看 doc 中的碰撞动作矩阵或下图,了解调用 OnCollisionEnter
的场景: