new RoamParticle(viewer, options, positionStart, positionEnd)
engineExtensions/effects/RoamParticle.js, line 17
跟随模型移动粒子特效
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Object |
视图 |
||||||||||||
options |
Object |
附加粒子特效参数
|
||||||||||||
positionStart |
Cesium.Cartesian3 |
可选
路径起点坐标 |
||||||||||||
positionEnd |
Cesium.Cartesian3 |
可选
路径终点坐标 |
||||||||||||
options.viewFrom |
Cesium.Cartesian3 |
可选
观察点 |
||||||||||||
options.startTime |
Date |
可选
开始时间 |
||||||||||||
options.duration |
Number |
可选
持续周期 |
||||||||||||
options.startColor |
Cesium.Color |
可选
开始的颜色 |
||||||||||||
options.endColor |
Cesium.Color |
可选
结束的颜色 |
||||||||||||
options.startScale |
Number |
可选
开始的尺寸 |
||||||||||||
options.endScale |
Number |
可选
结束的尺寸 |
||||||||||||
options.minimumParticleLife |
Number |
可选
最小粒子周期 |
||||||||||||
options.maximumParticleLife |
Number |
可选
最大粒子周期 |
||||||||||||
options.minimumSpeed |
Number |
可选
最小速率 |
||||||||||||
options.maximumSpeed |
Number |
可选
最大速率 |
||||||||||||
options.particleSize |
Number |
可选
粒子大小 |
||||||||||||
options.emissionRate |
Number |
可选
排放率 |
||||||||||||
options.bursts |
Array |
可选
爆发形状 |
||||||||||||
options.lifetime |
Number |
可选
单个粒子生命周期 |
||||||||||||
options.emitter |
object |
可选
粒子发射器类型 |
||||||||||||
options.minimumImageSize |
Number |
可选
最小Image尺寸 |
||||||||||||
options.maximumImageSize |
Number |
可选
最大Image尺寸 |
||||||||||||
options.gravity |
Number |
可选
粒子重力 |
Example
var options = {
imageUrl: '../Data/Images/smoke.png',
modelUrl: '../CesiumMilkTruck/CesiumMilkTruck.glb',
startTime: Cesium.JulianDate.fromDate(new Date(2015, 2, 25, 16)),
duration: 120,
positionStart: Cesium.Cartesian3.fromDegrees(-75.15787310614596,39.97862668312678),
positionEnd: Cesium.Cartesian3.fromDegrees(-75.1633691390455,39.95355089912078)
};
roamParticle = new Cesium.RoamParticle(viewer,options);
roamParticle.start();//开始
roamParticle.remove();//移除模型与粒子
Members
-
emissionRateNumber
-
排放率
-
endColorCesium.Color
-
结束颜色
-
endScaleNumber
-
结束尺寸
-
gravityNumber
-
粒子重力
-
imageString
-
粒子url
-
maximumImageSizeNumber
-
最大Image尺寸
-
maximumParticleLifeNumber
-
最大粒子生命周期
-
maximumSpeedNumber
-
最大速度
-
minimumImageSizeNumber
-
最小Image尺寸
-
minimumParticleLifeNumber
-
最小粒子生命周期
-
minimumPixelSizeNumber
-
最小像素尺寸
-
minimumSpeedNumber
-
最小速度
-
modelUrlString
-
模型url
-
particleSizeNumber
-
粒子大小
-
particleSystemObjectObject
-
粒子系统ParticleSystem对象
-
positionEndCesium.Cartesian3
-
路径终点坐标
-
positionStartCesium.Cartesian3
-
路径起点坐标
-
startColorCesium.Color
-
起始颜色
-
startScaleNumber
-
起始尺寸
-
startTimeObject
-
起始时间
-
stopTimeObject
-
结束时间
-
viewerObject
-
视图
Methods
-
remove()
engineExtensions/effects/RoamParticle.js, line 226 -
移除
-
start()
engineExtensions/effects/RoamParticle.js, line 158 -
开始