喷泉效果对象。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
var fountain = new CooSDK.FountainProvider({
// 可传递屏幕点坐标
screenPos: new CooSDK.Vector2Obj(100, 200)
// 或者传递实际地理经纬度坐标
geoPos: new CooSDK.PositionObj(120, 30, 5)
});
Demo:
Members
获取或者设置喷泉喷射角度。
-
Default Value:
1.57
geoPos : PositionObj
获取或者设置三维地理经纬度坐标点。
获取或者设置重力系数。
-
Default Value:
1.0
获取或者设置喷泉高度。
-
Default Value:
1.0
获取或者设置粒子数目系数。
-
Default Value:
1.0
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
screenPos : Vector2Obj
获取或者设置屏幕点。
获取或者设置溅射反弹高度。
-
Default Value:
0.0
Methods
deserialize(url) → FountainProvider
Name | Type | Description |
---|---|---|
url |
String |
反序列化文件保存路径,支持本地路径和网络路径。 |
Returns:
喷泉效果对象。
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
fountain = fountain.destroy();
Name | Type | Description |
---|---|---|
url |
String |
序列化文件保存路径,仅支持本地路径。 |