Unity计算2个物体之间距离 (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);
}
相关文章:
-
-
这就涉及到一个问题,即如何按照比例显示像素?或说如何显示2D图片的大小?…
-
-
一、云计算的部署方式1.1、公有云(Public Cloud)1.2、私有云(Private Cloud)1.3、混合云(Hybrid Cloud)1.4、社区云(Communit…
-
方法简单直观,但长期旋转可能导致数值不稳定。使用四元数和插值方法(如Slerp)可以实现更稳定和平滑的旋转效果,但需要一定的数学基础。和适用于让物体朝向特定目标。可以将欧拉角转换为…
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论