Browse Source

添加打印,调试标绘物创建问题

dev
刘向辉 3 years ago
parent
commit
a0b5e07a5c
  1. 1
      src/app/babylon/controller/event-manager/events/event-mark-info-change.ts
  2. 3
      src/app/babylon/controller/inputController.ts
  3. 1
      src/app/babylon/controller/scene-manager.ts
  4. 2
      src/app/babylon/model/info/mark/model-info-mark.ts
  5. 5
      src/app/babylon/view/mark-window/mark-window.ts

1
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;

3
src/app/babylon/controller/inputController.ts

@ -96,8 +96,9 @@ export class InputController {
//添加监听事件
EventManager.addListener<Event_MarkInfoChange>(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;

1
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) {

2
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) {

5
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);

Loading…
Cancel
Save