我最近发现了一个不错的应用程序,它使用了很酷的卡通效果。
看起来像这样:
我用黑色箭头标记了它......
我尝试使用Unity粒子系统创建它,但不知何故我无法管理它以45度的步长发射粒子......在粒子系统UI中不是一个选项。
有谁知道怎么做?或者是否有通过脚本执行此操作的解决方案?
答案 0 :(得分:1)
假设您使用的是Unity 5.6:
创建一个新的粒子系统。设置以下属性:
Looping: No
Emission
Rate over Time: 0
Rate over Distance: 0
Add 1 burst:
Time: 0.00
Min: 8
Max: 8
Cycles: 1
Shape
Shape: Circle
Radius: 2 (or whatever value you want the minimum radius of the shape to be)
Arc: 360
Mode: Burst Spread
Spread: 0.125
Emit from Edge: Yes
Align To Direction: No
Randomize Direction: 0
Spherize Direction: 0
Renderer
Render Mode: Stretched Billboard
Length Scale: 2
如果要更改发射的粒子数,请将突发上的最小值/最大值从8更改为X,然后将“形状上的点差”设置为1 / X,其中X是要发射的粒子数。
要制作更长的线条,请增加渲染器的长度比例和形状的半径。
您可能还想使用Limit Velocity over Lifetime模块。我尝试将Start Speed设置为15,打开Limit Velocity模块并将其Speed设置为1并将Dampening设置为0.125,这产生了一个有趣的效果。