一、描述
一个包含粒子画家、发射器和粒子控制器类型的系统。
二、属性成员
1、empty : bool
当系统中没有活粒子时,empty 为 true。
可以使用它来暂停系统。但在需要生成额外的粒子时要恢复系统。
2、particleStates : list<Sprite>
可以在此属性中定义粒子组的子集,以便为它们提供随机状态转换。
此列表中的每个 Sprite 都被解释为对应于具有相同名称的粒子组。
3、paused : bool
粒子系统是否暂停。
如果检测到没有剩余的活粒子,模拟将自动暂停,并在添加新的活粒子时取消暂停。
4、running : bool
粒子系统是否正在运行。当系统再次运行时,所有粒子都将被销毁。
三、成员函数
1、pause()
暂停系统。
2、reset()
丢弃所有当前存在的粒子。
3、restart()
重启粒子系统。
4、resume()
恢复粒子系统。
5、start()
开启粒子系统。
6、stop()
停止粒子系统。