float sqrLenght = (target.position - transform.position).sqrMagnitude;//获取两个物体向量的平方长度
if (sqrLenght < 10 * 10)//因为sqrLenght是平方,所以对比值也需要平方
{
Debug.Log("与目标小于10米");
}
//如果不需要得到距离值,就会少一个开方的过程,效率会相对高一点
unity判定两个物体距离
最新推荐文章于 2024-06-06 11:43:25 发布