粒子系统功能介绍
ParticleSystemComponent 存储了粒子发射的初始状态以及粒子发射后状态更新子模块。
粒子系统模块
主模块(ParticleSystemComponent)
发射器模块(ShapeModule)
颜色模块(ColorOvertimeModule)
大小模块(SizeOvertimeModule)
旋转模块(RotationOvertimeModule)
速度模块(VelocityOvertimeModule)
限速模块(LimitVelocityOvertimeModule)
加速模块(ForceOvertimeModule)
贴图动画模块(TextureAnimationModule)
渲染模块(Renderer)
拖尾模块(TrailModule)
粒子系统资源剔除
各个粒子系统的模块都是作为独立对象存在,每个模块都会存储一些模块相关的数据,因此对于未勾选使用的模块,其记录的数据则是无用数据。当开发者不需要在运行时动态开启这些未编辑使用的模块,可以勾选 ParticleSystemComponent 的 Inspector 面板最下方的 EnableCulling 选项,对这些无用数据进行剔除,从而减小资源占用。