Unity3D Bullet追踪器

时间:2015-06-15 18:03:20

标签: unity3d unityscript raycasting

我正在努力为我的FPS实施难以捉摸的子弹追踪器。它不太顺利。
  一个。示踪剂将自己对准Raycast区域的桶   湾无论我指向光标的哪个位置,它们都朝向同一个方向   这是我目前用来计算示踪剂应该去的位置的公式。

        fwd.x += Random.Range(-accuracy, accuracy);
        fwd.y += Random.Range(-accuracy, accuracy);
        fwd.z += Random.Range(-accuracy, accuracy);
        Instantiate(tracer, transform.position, Quaternion.LookRotation((fwd - transform.position).normalized));

代码是Unityscript(js)。谢谢!

1 个答案:

答案 0 :(得分:0)

Quaternion.LookRotation((fwd - transform.position).normalized)必须为Quaternion.LookRotation(fwd.normalized)