啥是粒子系统?概念听起来总是如此高深。
其实,简单的说,就是通过对大量的每一个微小粒子的控制(颜色、位置运动),来模拟某些场景。比如,模拟爆炸、下雨、烟雾、等特效什么的。
这里以ceisum中实现爆炸特效为例,介绍如何在ceisum中实现爆炸效果。
爆炸特效实现的关键有两点:
1、漂亮的png透明火灾爆炸图(需要PS抠图,百度搜一下素材及做法)
2、创建一个粒子系统对象,设定参数
创建粒子对象
var staticPosition = Cesium.Cartesian3.fromDegrees(112,22,50);
var entity44 = viewer.entities.add({
position : staticPosition
})
function computeModelMatrix(entity, time) {
var position = Cesium.Property.getValueOrUndefined