我想实现以下目标:
我已经使用Unity粒子系统完成了类似的操作。它工作正常,但问题是当您旋转指针时,会形成波浪。还有其他办法吗?
答案 0 :(得分:1)
如果要使用粒子效果避免波动,则需要立即将每个粒子移动所需的距离才能移动到新位置。现在出现波浪的原因是因为您只是在更改发射器的方向。
相反,使用包裹 LineRenderer
并使用Update
在每个lineRenderer.material.SetTextureOffset
上滚动纹理/渲染器上的UV可能是更好的方法。您还需要计算点以画线,并在Update
中适当地设置点。
这样,当您改变目标时,LineRenderer
的位置都可以相应地移动,并且这些点将始终显示为一系列直线。
答案 1 :(得分:0)
在“粒子设置”的主要(顶部)区域中提高“模拟速度”的速度。尝试10,开始。您可能需要更高的价格。默认值为1。