分享
查看: 1368|回复: 1

[FAQ] 请问开发项目时,进入楼层后,怎么退出到整体呢?

[复制链接]

请问开发项目时,进入楼层后,怎么退出到整体呢?

发表于 2022-6-15 14:44:12 来自 FAQ 只看大图 阅读模式 倒序浏览
zzv_icon1368 zzr_icon1 查看全部
请问开发项目时,进入楼层后,怎么退出到整体呢?
avatar

4

主题

893

帖子

2480

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2480
大侠. 发表于 2022-6-15 18:31:10 显示全部楼层
可以参考下快捷代码 - 控制层级 - 层级事件。
  1.     //  修改退出层级场景响应
  2.     // {String} ev.level 当前层级标识枚举值 可通过 THING.LevelType 获取枚举值,如建筑层级标识为 THING.LevelType.Building
  3.     // {THING.BaseObject} ev.object 当前层级对象(将要进入的层级对象)
  4.     // {THING.BaseObject} ev.current 当前层级对象(将要进入的层级对象)
  5.     // {THING.BaseObject} ev.previous 上一层级对象(离开的层级对象)
  6.     app.on(THING.EventType.LeaveLevel, '.Thing', function (ev) {
  7.         var object = ev.object;
  8.    
  9.         // 取消其他物体半透明
  10.         var things = object.brothers.query('.Thing');
  11.         things.style.opacity = null;
  12.         
  13.     }, 'customLevelSceneOperations');
  14.    
  15.     //  暂停默认退出行为
  16.     app.pauseEvent(THING.EventType.LeaveLevel, '.Thing', THING.EventTag.LevelSceneOperations);
复制代码
请问开发项目时,进入楼层后,怎么退出到整体呢?
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t