ParticleSystem


继承 ParticleSystem Container View 模块 hilo/game/ParticleSystem 依赖 hilo/core/Hilo, hilo/core/Class, hilo/view/View, hilo/view/Container, hilo/view/Bitmap, hilo/view/Drawable, hilo/util/util 源码 ParticleSystem.js
粒子系统


属性概览

显示继承属性
属性 定义于
emitNum:Number
每次发射数量
ParticleSystem
emitNumVar:Number
每次发射数量变化量
ParticleSystem
emitterX:Number
发射器位置x
ParticleSystem
emitterY:Number
发射器位置y
ParticleSystem
emitTime:Number
发射间隔
ParticleSystem
emitTimeVar:Number
发射间隔变化量
ParticleSystem
gx:Number
重力加速度x
ParticleSystem
gy:Number
重力加速度y
ParticleSystem
totalTime:Number
总时间
ParticleSystem

方法概览

显示继承方法
方法 定义于
ParticleSystem(properties:Object)
构造函数
ParticleSystem
onUpdate(dt:Number)
更新
ParticleSystem
reset(cfg:Object)
重置属性
ParticleSystem
开始发射粒子
ParticleSystem
stop(clear:Boolean)
停止发射粒子
ParticleSystem

属性详情

emitNum:Number
每次发射数量
默认值: 10
emitNumVar:Number
每次发射数量变化量
默认值: 0
emitterX:Number
发射器位置x
默认值: 0
emitterY:Number
发射器位置y
默认值: 0
emitTime:Number
发射间隔
默认值: 0.2
emitTimeVar:Number
发射间隔变化量
默认值: 0
gx:Number
重力加速度x
默认值: 0
gy:Number
重力加速度y
默认值: 0
totalTime:Number
总时间
默认值: Infinity

构造函数

ParticleSystem(properties:Object)
parameters
properties:Object — 创建对象的属性参数。可包含此类所有可写属性。
properties.particle:Object — 粒子属性配置
properties.particle.x:Number Optional, Default: 0 — x位置
properties.particle.y:Number Optional, Default: 0 — y位置
properties.particle.vx:Number Optional, Default: 0 — x速度
properties.particle.vy:Number Optional, Default: 0 — y速度
properties.particle.ax:Number Optional, Default: 0 — x加速度
properties.particle.ay:Number Optional, Default: 0 — y加速度
properties.particle.life:Number Optional, Default: 1 — 粒子存活时间,单位s
properties.particle.alpha:Number Optional, Default: 1 — 透明度
properties.particle.alphaV:Number Optional, Default: 0 — 透明度变化
properties.particle.scale:Number Optional, Default: 1 — 缩放
properties.particle.scaleV:Number Optional, Default: 0 — 缩放变化速度

方法详情

onUpdate(dt:Number)
更新
parameters
dt:Number — 间隔时间 单位ms
reset(cfg:Object)
重置属性
parameters
cfg:Object
start()
开始发射粒子
stop(clear:Boolean)
停止发射粒子
parameters
clear:Boolean — 是否清除所有粒子