【问题标题】:How can I detect a mouse click using an Edge Collider 2D?如何使用 Edge Collider 2D 检测鼠标点击?
【发布时间】:2019-04-11 04:26:35
【问题描述】:

使用函数

    void OnMouseDown() {
    // Do code
    }

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

Edge Colliders 不能使用 OnMouseDown() 吗?

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    OnMouseDown 仅在您的 EdgeCollider 的 Edge Radius 大于 0 时才有效。如果您的 Collider 非常薄,您将无法真正用鼠标击中它

    【讨论】:

      猜你喜欢
      • 2011-11-21
      • 2018-03-17
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2015-08-03
      相关资源
      最近更新 更多