Unity3D 子弹追踪器

Unity3D Bullet Tracers

我目前正在为我的 FPS 实现难以捉摸的子弹追踪器。进展不太顺利。
一种。示踪剂将自己与 Raycast 区域的桶对齐
b.无论我将光标指向何处,它们都指向同一个方向
这是我目前用来计算示踪剂应该去哪里的公式。

        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)。谢谢!

Quaternion.LookRotation((fwd - transform.position).normalized) 需要 Quaternion.LookRotation(fwd.normalized)