Cocos Creator
粒子系统模块介绍
Cocos Creator 的 粒子系统 存储了粒子发射的初始状态以及粒子发射后的状态更新子模块。
粒子系统在 属性检查器 中的属性如下:
粒子系统可设置的属性较多,我们使用“模块”来组织分类功能,包括以下模块:
模块 | 说明 |
---|---|
Node | 粒子节点,用于设置粒子发射器的位置、方向、大小、渲染层级等属性。 |
ParticleSystem(主模块) | 用于存储在 属性检查器 中显示的所有数据,管理粒子生成、播放、更新,以及销毁相关模块资源。 |
ShapeModule(发射器模块) | 用于控制粒子发射,包括发射方向与速度,支持预定义的发射方向,包括盒子、圆、锥体、球和半球。 |
AnimatorModule(状态更新模块) | 用于控制粒子发射后的状态更新。已支持的功能包括: 速度模块(VelocityOvertimeModule) 加速模块(ForceOvertimeModule) 大小模块(SizeOvertimeModule) 旋转模块(RotationOvertimeModule) 颜色模块(ColorOvertimeModule) 贴图动画模块(TextureAnimationModule) 限速模块(LimitVelocityOvertimeModule) 拖尾模块(TrailModule) |
Renderer(渲染模块) | 用于生成粒子渲染所需要的数据。 |