我正在努力为我的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)。谢谢!
答案 0 :(得分:0)
Quaternion.LookRotation((fwd - transform.position).normalized)
必须为Quaternion.LookRotation(fwd.normalized)