meta quest

This commit is contained in:
2025-06-04 19:28:01 +03:00
parent b1de42dcb7
commit 01bf187869
4 changed files with 132 additions and 18 deletions
+13 -1
View File
@@ -121,7 +121,7 @@ export default {
async mounted(){
gameEngine = new GameEngine();
//this.gameEngine = gameEngine;
await gameEngine.init(this.$refs.target);
await gameEngine.init(this.$refs.target, {gizmo: true});
gameEngine.scene.add(gameEngine.transformControls.getHelper());
gameEngine.scene.add(new gameEngine.$.GridHelper(100,100));
this.resize();
@@ -142,6 +142,12 @@ export default {
this.scenario = null;
}
},
/**
* loads all environment objects
* @param scene Scene object from the Scenario Module
* @param target Target scene definition from Game Module
*/
async loadEnvironment(scene, target){
await gameEngine.loadPanorama(`/asset/default/43.webp`);
await this.expandScenarioData(scene);
@@ -162,6 +168,12 @@ export default {
//window.gameEngine = gameEngine;
//console.log(new gameEngine.$.Euler({"isEuler":true,"_x":0,"_y":0,"_z":0,"_order":"XYZ"}));
}
let camera = new gameEngine.$.PerspectiveCamera();
let cameraHelper = new gameEngine.$.CameraHelper(camera);
gameEngine.activeObjects.add(cameraHelper);
gameEngine.activeObjects.add(camera);
this.setObjectAttributes(l, { id: 'camera', 'title': 'Main camera' }, { scene: camera })
cameraHelper.update();
},
async expandScenarioData(scene){
scene.data.$environment = (await this.$api.gameObject.load(scene.data.environment)).data