该函数用于更新一个已经注册的活动区域的设置。
Yuka.Trigger.updateRegion(regionId, settings)
regionId
:类型为字符串,是要更新的活动区域的id。settings
:类型为对象,包含要更新的设置属性的名称和值。// 创建一个名为'region1'的活动区域,并注册到观察列表内
Yuka.Trigger.createRegion('region1', {
rect: { x: 100, y: 100, width: 300, height: 200 },
callback: function() {
console.log('进入活动区域');
}
});
// 更新'region1'的位置和尺寸
Yuka.Trigger.updateRegion('region1', {
rect: { x: 200, y: 150, width: 400, height: 300 }
});
rect
:类型为对象,包含区域的位置和尺寸信息,格式为{ x: number, y: number, width: number, height: number }
callback
:类型为函数,用于指定进入活动区域时的回调函数。函数参数为空。Yuka.TriggerException
的异常。