美文网首页
2020-11-05【UnityBug】射线检测,有问题

2020-11-05【UnityBug】射线检测,有问题

作者: 持刀的要迟到了 | 来源:发表于2020-11-05 14:23 被阅读0次

    Physics.SphereCastNonAlloc(originPosition - direction * m_Radius, m_Radius, direction, m_HitRaycasts, m_Distance, m_Layers, m_TriggerInteraction);

    这个方法,有时候 raycast 会告诉你打中位置是 000

    Tips:
    经过热心群友(Mr.Fu群)解答,这种情况出现是因为在物体内部打中了该物体。
    在物体内部打中该物体就会返回000,这种情况出现,最简单的做法是获取物体位置。
    然后通过Unity Api获取打击点距离该物体碰撞盒最近的点。

    相关文章

      网友评论

          本文标题:2020-11-05【UnityBug】射线检测,有问题

          本文链接:https://www.haomeiwen.com/subject/qeoovktx.html