Unity计算两点之间的距离或者向量的长度常用方法

来源:互联网 发布:淘宝夏宽 编辑:程序博客网 时间:2024/05/22 16:15

向量的长度是用勾股定理计算出来,计算机计算两次方和开根的运算量比加减法要费时的多。

所以求两个对象的距离最常用的是比较两点距离的平方:

     float dis = (transform.position - player.position).sqrMagnitude