Unity可以触发对撞机激活OnCollisionEnter

Unity can a trigger collider activate OnCollisionEnter

正如标题所说:object的触发对撞机可以用普通对撞机触发另一个object的"OnCollisionEnter"功能吗?

OnCollisionEnter函数在一个collider正常而另一个被触发时不会被调用。如果您在自己这边看到了一些不同的东西,那就是一个错误。

虽然,当您想对 OnTriggerEnter 做相反的事情时这是可能的,但是其中一个碰撞器必须附加 Rigidbody 才能调用 OnTriggerEnter。哪一个都无所谓。

查看 doc 中的碰撞动作矩阵或下图,了解调用 OnCollisionEnter 的场景: