|
可以参考下快捷代码 - 控制层级 - 层级事件。
- // 修改退出层级场景响应
- // {String} ev.level 当前层级标识枚举值 可通过 THING.LevelType 获取枚举值,如建筑层级标识为 THING.LevelType.Building
- // {THING.BaseObject} ev.object 当前层级对象(将要进入的层级对象)
- // {THING.BaseObject} ev.current 当前层级对象(将要进入的层级对象)
- // {THING.BaseObject} ev.previous 上一层级对象(离开的层级对象)
- app.on(THING.EventType.LeaveLevel, '.Thing', function (ev) {
- var object = ev.object;
-
- // 取消其他物体半透明
- var things = object.brothers.query('.Thing');
- things.style.opacity = null;
-
- }, 'customLevelSceneOperations');
-
- // 暂停默认退出行为
- app.pauseEvent(THING.EventType.LeaveLevel, '.Thing', THING.EventTag.LevelSceneOperations);
复制代码
|
|