Unity计算2个物体之间距离 (2个三维向量之间)

 

  public float GetDistance(Vector3 startPoint, Vector3 endPoint)

    {

        float distance = (startPoint - endPoint).magnitude;

        return distance;

    }

 

 

方法2

    public double GetDistance(Vector3 startPoint, Vector3 endPoint)

    {

        double x = System.Math.Abs(endPoint.x - startPoint.x);

        double y = System.Math.Abs(endPoint.y - startPoint.y);

        return Math.Sqrt(x * x + y * y);

 

    }

你可能感兴趣的:(苍狼王unity技术学院,游戏引擎,c#,unity,VR,游戏开发)