| 
 1. 如何删除同类物体
  
- // 以forEach方式遍历查询结果
 - app.query('.Thing').forEach(function(obj) {
 - obj.destroy();
 - });
 
  复制代码 
2. 取消层级进入和退出
  
- // 暂停默认的 左键双击 进入层级的操作 如果只想暂停某一层级的双击进入 第二个参数可填写 '.Building' 或 '.Floor' 等
 - app.pauseEvent(THING.EventType.DBLClick, '*', THING.EventTag.LevelEnterOperation);
 - 
 - // 暂停默认的 右键单击 退出层级的操作
 - app.pauseEvent(THING.EventType.Click, '*', THING.EventTag.LevelBackOperation);
 
  复制代码 
3. 取消层级进入退出时的过渡效果
  
- new THING.widget.Button('进入楼层', function () {
 - // 通过name查询得到楼层
 - var obj = app.query('108')[0];
 - 
 - // 将层级切换到楼层
 - app.level.change(obj,{jumping: true});
 - });
 
  复制代码 
4. UIAnchor里面的pivot设置
  
- // 相对于Element左上角的偏移像素值
 - pivotPixel: [-16, 109] // 当前用值是角标的中心点
 
  复制代码 
5. 动态天空效果,影子关闭
  
- complete: function () {
 - app.skyEffect = effect;
 - app.query('.SkyEffect')[0].query('.LightGroup')[0].setConfig({
 - mainLight: {
 - shadow: false
 - }
 - })
 - }
 
  复制代码 
6. 现在想获取生成的PolygonRegion 的parent,有什么方法吗?
  
- obj.parent 可以获取物体的parent。
 
  复制代码 
7. 如何设置点击事件?
  
- // 绑定 Click 事件
 - app.on('click',function(ev){
 - console.log(ev.object.name);
 - })
 - // 给场景中所有 Thing 类型对象,绑定 Click 事件
 - app.on('click','.Thing',function(ev){
 - console.log(ev.object.name);
 - })
 - // 设置事件标签 tag
 - app.on('click','.Thing',function(ev){
 - console.log(ev.object.name);
 - },'我的点击事件01');
 - // 设置事件优先级
 - app.on('click',function(ev){
 - console.log(ev.object.name);
 - },'我的点击事件02',51)
 - // 填写 userData 传递参数
 - app.on('click', { color: '#ff0000' }, function (ev) {
 - var color = ev.data.color;
 - console.log(color)
 - });
 
  复制代码 
 |   
 
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |