new FdParticleSystemFireworks()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
//如果option参数中不包含pts属性,则会激活手动选取节点的功能
var ent = mm.add('ParticleSystemFireworks', {
position:[longitude, latitude, height],
image: Freedo.FdApp.getFreedoXPath() + 'Assets/Textures/firework.png',
offsetH: 100.0,
minimumExplosionSize: 30,
maximumExplosionSize: 100,
particlePixelSize: new Freedo.Cartesian2(7.0, 7.0),
burstSize: 400,
lifetime: 10,
numberOfFireworks:20,
box: [-100, -80, -50, 100, 80, 50],
colors: [{minimumRed: 0.75, green: 0.0, minimumBlue: 0.8, alpha: 1.0}, {red: 0.0, minimumGreen: 0.75, minimumBlue: 0.8, alpha: 1.0}, {red: 0.0, green: 0.0, minimumBlue: 0.8, alpha: 1.0}, { minimumRed: 0.75, minimumGreen: 0.75, blue: 0.0, alpha: 1.0}],
});
Members
-
option
-
获取实体的属性数据
Methods
-
clear()
-
清理
-
dispose()
-
销毁所有资源
-
getData()
-
获取实体的属性数据
-
hide()
-
隐藏
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listenerFdModel.FdParticleSystemFireworks~FdParticleSystemFireworksCallback 当有事件触发时被执行的函数。
scopeObject <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
删除
-
reset()
-
重置
-
show()
-
显示
Type Definitions
-
FdParticleSystemFireworksCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventTypeString 事件类型:DataChanged
eventArgObject DataChanged事件对应的参数