chilo5432 Asked:2020-02-04 16:28:30 +0000 UTC2020-02-04 16:28:30 +0000 UTC 2020-02-04 16:28:30 +0000 UTC 如何添加距离和角度以获得矢量? 772 我正在尝试添加距离和方向以获得类向量:“Vector3”如何指定我理解的距离:Vector3 direction = new Vector3(0, Distation, 0); 以及如何指定角度,例如沿 Y? unity3d 1 个回答 Voted Best Answer MBo 2020-02-04T17:20:28Z2020-02-04T17:20:28Z 要生成均匀分布在空间中的随机单位向量,您可以这样做: Fi = random(0..1) * 2 * Pi u = random(0..1) * 2 - 1 su = Sqrt(1 - u^2) x = su * Cos(Fi) y = su * Sin(Fi) z = u 要制作长度为 D 的向量,您需要将所有这些分量乘以 D
要生成均匀分布在空间中的随机单位向量,您可以这样做:
要制作长度为 D 的向量,您需要将所有这些分量乘以 D