如何制作像泡泡射手一样的虚线物理射手模拟器

时间:2018-11-15 12:56:09

标签: unity3d

我想实现以下目标: example

我已经使用Unity粒子系统完成了类似的操作。它工作正常,但问题是当您旋转指针时,会形成波浪。还有其他办法吗?

2 个答案:

答案 0 :(得分:1)

如果要使用粒子效果避免波动,则需要立即将每个粒子移动所需的距离才能移动到新位置。现在出现波浪的原因是因为您只是在更改发射器的方向。

相反,使用包裹 LineRenderer并使用Update在每个lineRenderer.material.SetTextureOffset上滚动纹理/渲染器上的UV可能是更好的方法。您还需要计算点以画线,并在Update中适当地设置点。

这样,当您改变目标时,LineRenderer的位置都可以相应地移动,并且这些点将始终显示为一系列直线。

答案 1 :(得分:0)

在“粒子设置”的主要(顶部)区域中提高“模拟速度”的速度。尝试10,开始。您可能需要更高的价格。默认值为1。