OnTriggerExit2D()不起作用

时间:2015-01-25 18:09:03

标签: c# unity3d

以下是我的代码的一部分

void OnTriggerEnter2D(Collider2D otherCollider)
{
    SurfaceScript surface = otherCollider.gameObject.GetComponent<SurfaceScript>();
    if (surface != null)
    {
        grounded = true;
        Debug.Log("Enter");
    }
}

void OnTriggerEitx2D(Collider2D otherCollider)
{
    SurfaceScript surface = otherCollider.gameObject.GetComponent<SurfaceScript>();
    if (surface != null)
    {
        grounded = false;
        Debug.Log ("Exit");
    }
}

OnTriggerEnter2D()工作正常,但是当我的对象离开对撞机时,日志中没有打印任何内容,并且布尔值&#34;接地&#34;仍然是真的。 我该如何解决这个问题?

0 个答案:

没有答案