diff --git a/src/app/babylon/controller/event-manager/events/event-mark-info-change.ts b/src/app/babylon/controller/event-manager/events/event-mark-info-change.ts index 1dac2d0..6562c9d 100644 --- a/src/app/babylon/controller/event-manager/events/event-mark-info-change.ts +++ b/src/app/babylon/controller/event-manager/events/event-mark-info-change.ts @@ -13,6 +13,7 @@ export class Event_MarkInfoChange extends Event_Base { markInfo: ModelInfo_mark; static dispatch(eventType: MarkInfoChangeType, markInfo: ModelInfo_mark) { + console.log("派发Event_MarkInfoChange"); let eventInfo = new Event_MarkInfoChange(); eventInfo.eventType = eventType; eventInfo.markInfo = markInfo; diff --git a/src/app/babylon/controller/inputController.ts b/src/app/babylon/controller/inputController.ts index 39f7793..69c2365 100644 --- a/src/app/babylon/controller/inputController.ts +++ b/src/app/babylon/controller/inputController.ts @@ -96,8 +96,9 @@ export class InputController { //添加监听事件 EventManager.addListener(Event_MarkInfoChange, (eventData, eventState) => { this.markInfo = eventData.markInfo; + console.trace("Event_MarkInfoChange==111=="); if (eventData.markInfo == null) { - console.trace("Event_MarkInfoChange===="); + console.trace("Event_MarkInfoChange==222=="); return; } this.markData = eventData.markInfo.markData; diff --git a/src/app/babylon/controller/scene-manager.ts b/src/app/babylon/controller/scene-manager.ts index 68ca990..64faa4f 100644 --- a/src/app/babylon/controller/scene-manager.ts +++ b/src/app/babylon/controller/scene-manager.ts @@ -428,6 +428,7 @@ export class SceneManager { static showDebug = false; //按键按下 static onKeyDown(this: GlobalEventHandlers, ev: KeyboardEvent) { + console.log("onKeyDown"); if (ev.altKey && ev.key == 'd' && ModeManager.isDebug) { SceneManager.showDebug = !SceneManager.showDebug; if (SceneManager.showDebug) { diff --git a/src/app/babylon/model/info/mark/model-info-mark.ts b/src/app/babylon/model/info/mark/model-info-mark.ts index 1a9c1c7..4237a65 100644 --- a/src/app/babylon/model/info/mark/model-info-mark.ts +++ b/src/app/babylon/model/info/mark/model-info-mark.ts @@ -195,7 +195,7 @@ export class ModelInfo_mark extends ModelInfo { * @param select */ onSelect(select: boolean) { - // console.log("onSelect", select); + console.log("onSelect", select); this.isSelect = select; // this.lookAt(); if (select) { diff --git a/src/app/babylon/view/mark-window/mark-window.ts b/src/app/babylon/view/mark-window/mark-window.ts index a41e9d5..75beff6 100644 --- a/src/app/babylon/view/mark-window/mark-window.ts +++ b/src/app/babylon/view/mark-window/mark-window.ts @@ -965,7 +965,8 @@ export class MarkWindow extends UIBase { * @param eventData */ onKeyboardInput(eventData: Event_KeyboardInput) { - if (eventData.data.key == "Delete") // 删除。 后期看是否加入 Backspace 退格 + console.log("onKeyboardInput", eventData); + if (eventData.data != null && eventData.data.key == "Delete") // 删除。 后期看是否加入 Backspace 退格 { this.deleteMarkInfo(this.currentMarkInfo); } @@ -1162,7 +1163,7 @@ export class MarkWindow extends UIBase { markInfo.belongToBuilding = buildingInfo; instance.setMarkTransform(isLocalPos, isNew, buildingInfo, markInfo.modelBox, markInfo); markInfo.modelBox.isPickable = true; - // console.log("成功创建模型", markInfo); + console.log("成功创建模型", markInfo); instance.currentMarkNodeInfo.addMarkInfo(markInfo, isNew); markInfo.onCreate(isNew); Event_MarkInfoChange.dispatch(MarkInfoChangeType.Create, markInfo);