@@ -14,6 +14,7 @@ export default {
|
|||||||
await gameEngine.init(this.$refs.target, {
|
await gameEngine.init(this.$refs.target, {
|
||||||
xr: true,
|
xr: true,
|
||||||
gizmo: this.env == 'GameDesigner',
|
gizmo: this.env == 'GameDesigner',
|
||||||
|
stats: this.env != 'GamePlay',
|
||||||
designMode: this.env == 'GameDesigner',
|
designMode: this.env == 'GameDesigner',
|
||||||
depthSense: this.env == 'GameDesigner' ? false : this.store.prefs.xr.depthSense
|
depthSense: this.env == 'GameDesigner' ? false : this.store.prefs.xr.depthSense
|
||||||
});
|
});
|
||||||
@@ -68,9 +69,9 @@ export default {
|
|||||||
mode(n){
|
mode(n){
|
||||||
gameEngine.transformControls.setMode(n)
|
gameEngine.transformControls.setMode(n)
|
||||||
},
|
},
|
||||||
async 'object.scenario'(n){
|
// async 'object.scenario'(n){
|
||||||
await this.loadScenario()
|
// await this.loadScenario()
|
||||||
},
|
// },
|
||||||
currentObject(n){
|
currentObject(n){
|
||||||
if (this.env == 'GameDesigner'){
|
if (this.env == 'GameDesigner'){
|
||||||
gameEngine.transformControls.attach(n.__o);
|
gameEngine.transformControls.attach(n.__o);
|
||||||
@@ -282,12 +283,18 @@ export default {
|
|||||||
},
|
},
|
||||||
resize(){
|
resize(){
|
||||||
let r = this.$refs.target;
|
let r = this.$refs.target;
|
||||||
|
console.log('resizing!!', r.clientWidth, r.clientHeight, r)
|
||||||
gameEngine.resize(r.clientWidth, r.clientHeight);
|
gameEngine.resize(r.clientWidth, r.clientHeight);
|
||||||
//this.zoom = Math.min(r.clientWidth / this.viewBox.w, r.clientHeight / this.viewBox.h);
|
//this.zoom = Math.min(r.clientWidth / this.viewBox.w, r.clientHeight / this.viewBox.h);
|
||||||
},
|
},
|
||||||
|
|
||||||
control(){
|
control(){
|
||||||
gameEngine.hero.lockControls();
|
gameEngine.hero.lockControls();
|
||||||
|
},
|
||||||
|
|
||||||
|
async fullScreen(){
|
||||||
|
console.log(gameEngine.renderer.domElement);
|
||||||
|
await gameEngine.renderer.domElement.requestFullscreen()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user