【发布时间】:2015-08-31 08:24:25
【问题描述】:
我目前正在为我的 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)。谢谢!
【问题讨论】:
-
该代码没有任何问题。贴出制作追踪器的代码
-
没有制作追踪器的代码。示踪剂是一个带有手里剑粒子系统的预制件。示踪系统的实例化得很好,但方向错误且不对齐。
标签: unity3d unityscript raycasting