【问题标题】:Detecting a GameObject Between Two Point检测两点之间的游戏对象
【发布时间】:2014-11-06 21:43:36
【问题描述】:

我有两个点和游戏对象列表,我需要知道其中哪一个在这两点之间你能帮帮我吗?

【问题讨论】:

    标签: unity3d collision-detection


    【解决方案1】:

    你可以在两点之间使用 LineCast

     Vector3 p1;
     Vector3 p2;
     RaycastHit2D h = Physics2D.Linecast(p1, p2);
     Debug.Log(h.collider.name);
    

    【讨论】:

    • 感谢您的回答,我会将其标记为答案,但 RaycastHit2D 可以检测到多个游戏对象吗?
    • 那么如果我使用 RaycastHit2D 并且有两个 Gameobject 在女巫返回的路上?
    • 第一个命中
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多