CompassUI

new CooSDK.CompassUI(props)

罗盘UI组件。

Name Type Description
props Object optional

包含如下属性的Object:

Name Type Default Description
isEx Boolean false optional

是否是Ex罗盘。

screen CooMap | ScreenObj null optional

所属窗口,默认为CooMap所拥有的主窗口。

transX Number 0 optional

罗盘位置相对X轴偏移坐标。

transY Number 0 optional

罗盘位置相对Y轴偏移坐标。

Example:
var compassUI = new CooSDK.CompassUI();
Demo:

Members

screen : CooMap|ScreenObj

获取或者设置所属窗口,默认为CooMap所拥有的主窗口。

Default Value: null

transX : Number

获取或者设置罗盘位置相对X轴偏移坐标,右为正。

Default Value: 0

transY : Number

获取或者设置罗盘位置相对Y轴偏移坐标,上为正。

Default Value: 0

Methods

destroy()

从场景中销毁自身。

Returns:

null 空值。

Example:
// 销毁对象
compassUI = compassUI.destroy();

update(props)

更新单个或者多个对象属性,使之立即生效。

一般用于多个属性的同时更新,避免性能开销过大。

Name Type Description
props Object optional

包含如下属性的Object:

Name Type Description
transX Number optional

罗盘位置相对X轴偏移坐标。

transY Number optional

罗盘位置相对Y轴偏移坐标。

Example:
compassUI.update({
   transX : 0,
   transY : 20
});