在旧的级联粒子系统里有个Initial Rotation Rate它可以给粒子一个初始旋转速度,并且是可以给正负数来实现顺时针和逆时针的随机转速,可是在Niagara中,并没有找到这个参数,只有一个Sprite Rotation Rate模块,而且还只能加在Particle update中,不可以给正负数,要么顺时针要么逆时针,给了正负随机就会左右摆动,粒子不知道该往哪边转了。。。在Initialze Particle里只有一个Sprite Rota,它是用来给粒子出生时的随机旋转角度,那为什么没有出生时的旋转速度???是不是开发组忘了???
initialize particle -> sprite attributes -> sprite rotation ???
我不用这个系统了,还属于非正式插件。
youtube上的教程都对不上,别人的skeletal mesh都能正常用骨骼模型,我的就提示错误。
脚本里面的同对象引脚都不一样,很多节点直接找不到或者变体了
每个版本差异巨大,bug也多
可以在InitializeParticle中的Rotation Uniform一个由负到正的随机值,然后直接把Particles.SpriteRotation的值链接到Update的SpriteRotationRate模组上,这样就不会抖动,实现初始旋转速度的功能