OnTriggerEnter 只播放一次,就像碰撞时一样



我强迫使用刚体和盒子碰撞器来应对所有碰撞的游戏对象(我必须检测碰撞),即我遇到了一些非常大的麻烦 当 two 对象相互碰撞时,2 次 onTriggerEnter 播放我肯定不想这样做。有什么办法可以控制它吗?不删除脚本 和任何物体的刚体。

void OnTriggerEnter(Collider collidedAGV)
    {
     if (collidedAGV.tag == "cib" )
     {
    }
}

您可以更改其中一个对象的标签,也可以让脚本也检查它与之冲突的对象的名称:

void OnTriggerEnter ( Collider collidedAGV )
{
    if (collidedAGV.tag == "cib" && collidedAGV.name == "collided object name")
    {
        //Do stuff
    }
}

最新更新