//限制两个物体之间的距离
if (Vector3.Distance(B.position, A.position) > maxDistance)
{//获得两个物体之间的单位向量Vector3 pos = (B.position - A.position).normalized;//单位向量乘以最远的距离系数pos *= maxDistance;//物体A的坐标加上距离向量B.position = pos + A.position;}
同过上面的方式可以限制物体A,B之间的最大距离
//限制两个物体之间的距离
if (Vector3.Distance(B.position, A.position) > maxDistance)
{//获得两个物体之间的单位向量Vector3 pos = (B.position - A.position).normalized;//单位向量乘以最远的距离系数pos *= maxDistance;//物体A的坐标加上距离向量B.position = pos + A.position;}
同过上面的方式可以限制物体A,B之间的最大距离
转载于:https://www.cnblogs.com/lizhenghao126/p/11053659.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/485533.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!