# new RoamParticle(viewer, options, positionStartopt, positionEndopt)
跟随模型移动粒子特效
参数:
名称 | 类型 | 描述 |
---|---|---|
viewer |
Object | 视图 |
options |
Object | 附加粒子特效参数 |
imageUrl |
String | 粒子url |
modelUrl |
String | 模型url |
minimumPixelSize |
Number | 最小像素尺寸 |
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 | 粒子重力 |
示例
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();//移除模型与粒子