我在 Unity3d 中的 onCollisionEnter 函数有问题。问题是我有一个第三人称控制器,如果与边界对象碰撞应该激活另一个游戏对象和标签。
这就是我给出我的代码的方式
function OnCollisionEnter(collision : Collision)
{
if(collision.gameobject1.tag=="tag1")
{
// activate game object and label
}
if(collision.gameobject2.tag=="tag2")
{
// deactivate game object and label
}
}
问题是它进入了两个循环,我不知道我给出的内容是错误的还是我给出的方式。我哪里错了?