我强迫使用刚体和盒子碰撞器来应对所有碰撞的游戏对象(我必须检测碰撞),即我遇到了一些非常大的麻烦 当 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
}
}