src | 拖动的起点。 |
dest | 拖动的终点。 |
srcPosition | 在 src 射线处被拖动的对象的 3D 位置。 |
constraintDir | 约束运动的标准化 3D 方向。 |
float 沿 constraintDir 行进的距离。
将鼠标拖动映射到 3D 空间中沿直线的移动。
某些类型的句柄(例如箭头)涉及沿 3D 空间中的直线移动。例如,Transform 的位置箭头在鼠标拖动时沿其局部 X、Y 或 Z 轴移动对象。CalcLineTranslation 函数以 Unity 内置工具使用的常用方式将鼠标的移动转换为沿 3D 直线的约束移动。