粒子系统功能介绍

ParticleSystem 存储了粒子发射的初始状态以及粒子发射后状态更新子模块。

粒子系统模块

主模块(ParticleSystem)

发射器模块(ShapeModule)

颜色模块(ColorOvertimeModule)

大小模块(SizeOvertimeModule)

旋转模块(RotationOvertimeModule)

速度模块(VelocityOvertimeModule)

限速模块(LimitVelocityOvertimeModule)

加速模块(ForceOvertimeModule)

贴图动画模块(TextureAnimationModule)

渲染模块(Renderer)

拖尾模块(TrailModule)

粒子系统资源剔除

各个粒子系统的模块都是作为独立对象存在,每个模块都会存储一些模块相关的数据,因此对于未勾选使用的模块,其记录的数据则是无用数据。当开发者不需要在运行时动态开启这些未编辑使用的模块,可以勾选 ParticleSystem 的 Inspector 面板最下方的 EnableCulling 选项,对这些无用数据进行剔除,从而减小资源占用。