ThingJS 中设定左键双击可进入到所拾取的物体层级,右键单击可返回到上一层级。
“进入” 和 “退出” 是两个方向的,以进入建筑(Building)为例: “从园区进入建筑” 和 “从楼层退出,进入到建筑” 都会触发建筑层级的 EnterLevel 事件。
我们可通过暂停系统内置的 LevelEnterOperation 来屏蔽掉默认的左键双击进入层级操作。 暂停系统内置的 LevelBackOperation 来屏蔽掉系统默认的右键单击退出层级的操作。
// 暂停默认的 左键双击 进入层级的操作
// 如果只想暂停某一层级的 左键双击进入 第二个参数可填写 '.Building' 或 '.Floor' 等
app.pauseEvent(THING.EventType.DBLClick, '*', THING.EventTag.LevelEnterOperation);
// 暂停默认的 右键单击 退出层级的操作
app.pauseEvent(THING.EventType.Click, '*', THING.EventTag.LevelBackOperation);
|