亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

ParticleSystem

粒子系統管理粒子集合的更新和顯示。
new ParticleSystem(options)
Parameters:
options (Object)
Name Description
options.show
Boolean
default true
是否顯示粒子系統。
options.updateCallback
ParticleSystem~updateCallback
調用每個幀以更新粒子的回調函數。
options.emitter
ParticleEmitter
default new CircleEmitter(0.5)
這個系統的粒子發射器。
options.modelMatrix
Matrix4
default Matrix4.IDENTITY
將粒子系統從模型轉換為世界坐標的4x4變換矩陣。
options.emitterModelMatrix
Matrix4
default Matrix4.IDENTITY
在粒子系統局部坐標系內轉換粒子系統發射器的4x4變換矩陣。
options.emissionRate
Number
default 5
每秒要發射的粒子數。
options.bursts
Array.<ParticleBurst>
一個由ParticleBurst組成的陣列,周期性地發射出粒子爆發。
options.loop
Boolean
default true
粒子系統是否應該在它完成時循環其爆發。
options.scale
Number
default 1.0
設置在粒子壽命期間應用于粒子圖像的比例。
options.startScale
Number
應用于粒子生命開始時的圖像的初始比例。
options.endScale
Number
在粒子壽命結束時應用于其圖像的最終比例。
options.color
Color
default Color.WHITE
設置粒子在其粒子壽命期間的顏色。
options.startColor
Color
粒子生命開始時的顏色。
options.endColor
Color
粒子壽命結束時的顏色。
options.image
Object
要用于公告牌的uri、htmlImageElement或htmlCanvaseElement。
options.imageSize
Cartesian2
default new Cartesian2(1.0, 1.0)
如果設置,則覆蓋以像素為單位縮放粒子圖像尺寸的最小圖像大小和最大圖像大小輸入。
options.minimumImageSize
Cartesian2
設置最小邊界(寬度和高度),在其上隨機縮放粒子圖像的像素尺寸。
options.maximumImageSize
Cartesian2
設置最大界限(寬度和高度),在其下方隨機縮放粒子圖像的像素尺寸。
options.speed
Number
default 1.0
如果設置,則用該值覆蓋最小速度和最大速度輸入。
options.minimumSpeed
Number
設置以米/秒為單位的最小界限,在該界限之上將隨機選擇粒子的實際速度。
options.maximumSpeed
Number
設置以米/秒為單位的最大界限,低于該界限將隨機選擇粒子的實際速度。
options.lifetime
Number
default Number.MAX_VALUE
粒子系統發射粒子的時間,以秒為單位。
options.particleLife
Number
default 5.0
如果設置,則使用此值覆蓋MinimumParticleLife和MaximumParicleLife輸入。
options.minimumParticleLife
Number
設置粒子壽命的可能持續時間的最小限制(以秒為單位),超過該限制將隨機選擇粒子的實際壽命。
options.maximumParticleLife
Number
設置粒子壽命的可能持續時間的最大限制(以秒為單位),低于此限制將隨機選擇粒子的實際壽命。
options.mass
Number
default 1.0
以千克為單位設置粒子的最小和最大質量。
options.minimumMass
Number
以千克為單位設置粒子質量的最小界限。粒子的實際質量將被選作高于該值的隨機量。
options.maximumMass
Number
以千克為單位設置粒子的最大質量。粒子的實際質量將被選作低于該值的隨機量。

Members

bursts : Array.<ParticleBurst>

一個由ParticleBurst組成的陣列,周期性地發射出粒子爆發。
Default Value: undefined

complete : Event

當粒子系統達到其壽命結束時觸發事件。

emissionRate : Number

每秒要發射的粒子數。
Default Value: 5

emitter : ParticleEmitter

這個粒子發射器
Default Value: CircleEmitter

emitterModelMatrix : Matrix4

在粒子系統局部坐標系內轉換粒子系統發射器的4x4變換矩陣。
Default Value: Matrix4.IDENTITY

endColor : Color

粒子壽命結束時的顏色。
Default Value: Color.WHITE

endScale : Number

在粒子壽命結束時應用于其圖像的最終比例。
Default Value: 1.0

image : Object

要用于公告牌的uri、htmlImageElement或htmlCanvaseElement。
Default Value: undefined

isComplete : Boolean

true時,粒子系統已達到其壽命的終點;否則為false。

lifetime : Number

粒子系統發射粒子的時間,以秒為單位。
Default Value: Number.MAX_VALUE

loop : Boolean

粒子系統是否應該在它完成時循環它的爆發。
Default Value: true

maximumImageSize : Cartesian2

設置最大界限(寬度和高度),在其下方隨機縮放粒子圖像的像素尺寸。
Default Value: new Cartesian2(1.0, 1.0)

maximumMass : Number

以千克為單位設置粒子的最大質量。
Default Value: 1.0

maximumParticleLife : Number

設置粒子壽命的可能持續時間的最大限制(以秒為單位),低于此限制將隨機選擇粒子的實際壽命。
Default Value: 5.0

maximumSpeed : Number

設置以米/秒為單位的最大界限,低于該界限將隨機選擇粒子的實際速度。
Default Value: 1.0

minimumImageSize : Cartesian2

設置最小邊界(寬度和高度),在其上隨機縮放粒子圖像的像素尺寸。
Default Value: new Cartesian2(1.0, 1.0)

minimumMass : Number

以千克為單位設置粒子的最小質量。
Default Value: 1.0

minimumParticleLife : Number

設置粒子壽命的可能持續時間的最小限制(以秒為單位),超過該限制將隨機選擇粒子的實際壽命。
Default Value: 5.0

minimumSpeed : Number

設置以米/秒為單位的最小界限,在該界限之上將隨機選擇粒子的實際速度。
Default Value: 1.0

modelMatrix : Matrix4

將粒子系統從模型轉換為世界坐標的4x4變換矩陣。
Default Value: Matrix4.IDENTITY

show : Boolean

是否顯示粒子系統。
Default Value: true

startColor : Color

粒子生命開始時的顏色。
Default Value: Color.WHITE

startScale : Number

應用于粒子生命開始時的圖像的初始比例。
Default Value: 1.0

updateCallback : ParticleSystem~updateCallback

一組強制回調。回調通過了aParticle和上次的差異
Default Value: undefined

Methods

destroy()
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器來銷毀此對象。

一旦對象被破壞,就不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。
Throws
See:
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數將導致DeveloperError異常。
See:

Type Definitions

updateCallback(particle, dt)
用于在每個時間步修改粒子屬性的函數。這可以包括強制修改、顏色、大小調整等。
Parameters:
particle (Particle) 正在更新的粒子。
dt (Number) 自上次更新以來的時間(秒)。
Example
function applyGravity(particle, dt) {
   var position = particle.position;
   var gravityVector = bmgl.Cartesian3.normalize(position, new bmgl.Cartesian3());
   bmgl.Cartesian3.multiplyByScalar(gravityVector, GRAVITATIONAL_CONSTANT * dt, gravityVector);
   particle.velocity = bmgl.Cartesian3.add(particle.velocity, gravityVector, particle.velocity);
}
主站蜘蛛池模板: 国内精品在线观看视频 | 成人一级黄色大片 | 久久不射电影网 | 蜜桃视频在线观看官网 | 秋霞在线一级 | 国产99视频精品免视看9 | 欧美一级激情 | 亚洲一区二区三区在线播放 | av72成人| 91短视频在线播放 | 无人在线高清免费看 | 国产一精品一av一免费爽爽 | 久久国产精品永久免费网站 | bt国产| 青草热久精品视频在线观看 | 99精品视频在线观看免费播放 | 日本在线观看免费高清 | 国产乱码免费卡1卡二卡3卡四 | 亚洲精品欧洲久久婷婷99 | 国产精品嫩草影院一二三区入口 | 免费在线观看亚洲 | 国产乱人乱精一区二区视频密 | 免费看国产精品久久久久 | 99视频全部看免费观 | 成人嗯啊视频在线观看 | 欧美一卡2卡3卡无卡 | 大jjjj免费看视频 | 欧美午夜视频一区二区 | 亚飞与亚基国语1080p在线观看 | 村妇超级乱淫伦小说全集 | 九九九九在线视频播放 | 69堂最新地域网名 | 久久免费看少妇高潮A片JA | 每天都要睡男人(nph) | 欧美日韩国产成人综合在线影院 | 无套大战白嫩乌克兰美女 | 1024国产精品视频观看 | yellow高清视频日本动漫 | 网友自拍咪咪爱 | 久久精品国产清白在天天线 | 十八女下面流水不遮免费 |