36 lines
1.4 KiB
TypeScript
36 lines
1.4 KiB
TypeScript
import {DefaultScene} from "../../defaultScene";
|
|
|
|
export function addSceneInspector() {
|
|
window.addEventListener("keydown", (ev) => {
|
|
if (ev.shiftKey && ev.ctrlKey && ev.altKey && ev.keyCode === 73) {
|
|
const web = document.querySelector('#webApp');
|
|
(web as HTMLDivElement).style.display = 'none';
|
|
|
|
import ("@babylonjs/inspector").then((inspector) => {
|
|
inspector.Inspector.Show(DefaultScene.Scene, {
|
|
overlay: true,
|
|
showExplorer: true
|
|
});
|
|
const web = document.querySelector('#webApp');
|
|
(web as HTMLDivElement).style.display = 'none';
|
|
});
|
|
/*import("@babylonjs/core/Debug").then(() => {
|
|
import("@babylonjs/inspector").then(() => {
|
|
const web = document.querySelector('#webApp');
|
|
if (scene.debugLayer.isVisible()) {
|
|
if (web) {
|
|
(web as HTMLDivElement).style.display = 'block';
|
|
}
|
|
scene.debugLayer.hide();
|
|
} else {
|
|
scene.debugLayer.show();
|
|
if (web) {
|
|
(web as HTMLDivElement).style.display = 'none';
|
|
}
|
|
}
|
|
});
|
|
});*/
|
|
}
|
|
});
|
|
}
|