我的粒子发射有问题。 我有一把按下按钮时会冒烟的枪。我已经设置了粒子系统,使其发射时看起来正常(在粒子系统设置中)(第一张图片)。
现在的问题在于,当我尝试仅通过代码发射粒子时,它会完全改变发射的外观。
根据粒子效果,我有1500个带烟的粒子。emit(30);这远远超过了发射器选项设置的1000。
但是看起来它只是将粒子聚集在一起,并且只是增加了与其他位置相同位置的粒子数量。
有什么方法可以实现与发射器所示类似的图形设置?
谢谢。
答案 0 :(得分:0)
您可以通过ParticleSystem
的{{3}}模块执行此操作,并设置ParticleSystem.emission
和EmissionModule.rateOverTime
particleSystem.emission.rateOverTime = 1000;
particleSystem.emission.rateOverDistance = 25;
答案 1 :(得分:0)
答案是使用ParticleSystem.Play();和ParticleSystem.Stop();
如果您使用上述函数而不是ParticleSystem.emit(1),似乎它的行为有所不同