首页 > 解决方案 > Unity可以触发对撞机激活OnCollisionEnter

问题描述

正如标题所说:一个对象的触发碰撞器可以用普通碰撞器触发另一个对象的“OnCollisionEnter”功能吗?

标签: unity3dtriggerscollider

解决方案


没有OnCollisionEnter当一个对撞机正常而另一个是触发时,不会调用该函数。如果您在自己身边看到不同的东西,那么这是一个错误。

虽然,当您想要做相反的事情时这是可能的,OnTriggerEnter但其中一个对撞机必须Rigidbody连接到它OnTriggerEnter才能被调用。不管是哪一个。

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

在此处输入图像描述


推荐阅读