1、Vector3.magnitude 长度
返回向量的长度(只读)。
向量的长度是
如果你需要比较一些向量的长度,你可以比较它们长度的平方,使用sqrMagnitude(计算平方很快)。
所以:比较向量的长度时,用下面的sqrMagnitude方法最好!
当在update中检测人物位置距离目标位置时用sqrMagnitude也最好不过了!
类似这样:if ((perpos - targetPosition).sqrMagnitude < 1.0f){ }
2、Vector3.sqrMagnitude 长度平方
返回这个向量的长度的平方(只读)。
向量的长度是用勾股定理计算出来,计算机计算两次方和开根的运算量比加减法要费时的多。所以如果是想比较两个向量的长度,用sqrMagnitude可以快出很多。
原文:http://www.cnblogs.com/MrZivChu/p/normalclass.html