如何使用Edge Collider 2D检测鼠标单击?

时间:2019-04-10 20:04:49

标签: c# unity3d

使用功能

    void OnMouseDown() {
    // Do code
    }

我可以检查是否单击了对象的盒子碰撞器。当我将对撞机切换为边缘对撞机时,它不再检测到任何鼠标单击。

是否可以对边缘碰撞器使用OnMouseDown()?

1 个答案:

答案 0 :(得分:0)

OnMouseDown仅在EdgeCollider的Edge Radius大于0时有效。如果Collider无限薄,则无法用鼠标真正击中