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,
此外还定义了渲染物体(粒子)的模式为点。
理解ParticleRenderable.js:粒子渲染对象与属性详解
本文详细介绍了ParticleRenderable.js中的核心对象ParticleRenderable及其关键属性,包括粒子的循环使用、持续时间、精灵动画图块设置、忽略Picking、流逝时间和发射状态等,揭示了如何控制粒子系统的运行和视觉效果。

被折叠的 条评论
为什么被折叠?



