大气光晕效果对象。
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
// 创建光晕控制对象,默认开启光晕
var haloProvider = new CooSDK.HaloProvider();
// 或者删除光晕
var haloProvider = new CooSDK.HaloProvider({
operation: CooSDK.EnumOperation.REMOVE
});
Demo:
Members
operation : EnumOperation
获取或者设置操作类型。
-
Default Value:
EnumOperation.ADD
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
Methods
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
haloProvider = haloProvider.destroy();
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object。
|
Example:
// 添加大气光晕
haloProvider.update({
operation : CooSDK.EnumOperation.ADD
});