如何将对象从当前位置移动到目标位置+向左或向右(向前)?
谢谢
答案 0 :(得分:0)
unity follows the left-hand rule for cross-products, 因此,取向上向量与正向向量的叉积。
通常可以将“上”矢量统一用作Vector3.up
,或者您可能要使用相机自己的上矢量:myCamera.transform.up
。同上,向前。
根据您的情况,您可能还希望对结果进行归一化。
Vector3 right = Vector3.Cross(up, forward)
Vector3 left = -right;