[Unity]限制两个物体之间的距离

//限制两个物体之间的距离
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://github.com/li-zheng-hao
原文地址:https://www.cnblogs.com/lizhenghao126/p/11053659.html