火焰效果对象。
Name | Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
var fire = new CooSDK.FireProvider({
// 可传递屏幕点坐标
screenPos: new CooSDK.Vector2Obj(100, 200)
// 或者传递实际地理经纬度坐标
geoPos: new CooSDK.PositionObj(120, 30, 5)
});
Demo:
Members
fireColor : ColorObj
获取或者设置火焰的颜色。
geoPos : PositionObj
获取或者设置三维地理经纬度坐标点。可直接传递火焰具体三维经纬度创建火焰。
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
screenPos : Vector2Obj
获取或者设置屏幕点。用户通过传递点击的屏幕点创建火焰。
获取或者设置火焰大小。
-
Default Value:
1.0
smokeColor : ColorObj
获取或者设置烟雾的颜色。
Methods
deserialize(url) → FireProvider
Name | Type | Description |
---|---|---|
url |
String |
反序列化文件保存路径,支持本地路径和网络路径。 |
Returns:
火焰效果对象。
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
fire = fire.destroy();
Name | Type | Description |
---|---|---|
url |
String |
序列化文件保存路径,仅支持本地路径。 |