2021SC@SDUSC
目录
ParticleRenderable.js
一、ParticleRenderable对象
1.构建
var ParticleRenderable = Renderable.extend(...)
2.属性
{
loop: true,
oneshot: false,
duration: 1,
spriteAnimationTileX: 1,
spriteAnimationTileY: 1,
spriteAnimationRepeat: 0,
mode: Renderable.POINTS,
ignorePicking: true,
_elapsedTime: 0,
_emitting: true
}
属性 | 类型 | 初始值 |
---|---|---|
loop | boolean | true |
oneshot | boolean | false |
定义了粒子是否可循环,即循环使用或是一次性使用;(二者应一为true,一为false)
属性 | 类型 | 初始值 |
---|---|---|
duration | number | 1 |
定义了粒子系统的持续时间,初始为1;
属性 | 类型 | 初始值 |
---|---|---|
spriteAnimationTileX | number | 1 |
spriteAnimationTileY | number | 1 |
spriteAnimationRepeat | number | 0 |
应该是定义了sprite动画在XY轴上的Tile图块,以及动画重复次数;
属性 | 类型 | 初始值 |
---|---|---|
ignorePicking | boolean | true |
定义其是否忽略Picking,初始为true;
属性 | 类型 | 初始值 |
---|---|---|
_elapsedTime | number | 0 |
定义流逝时间,即粒子动画的已运行时间,初始为0;
属性 | 类型 | 初始值 |
---|---|---|
_emitting | boolean | true |
定义粒子发射状态,初始为true;
mode: Renderable.POINTS,
此外还定义了渲染物体(粒子)的模式为点。