浏览代码

Fixed gui with VR

David Catuhe 8 年之前
父节点
当前提交
7a5b517cd5
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      gui/src/advancedDynamicTexture.ts

+ 2 - 2
gui/src/advancedDynamicTexture.ts

@@ -15,6 +15,7 @@ module BABYLON.GUI {
         public _layerToDispose: Layer;
         public _layerToDispose: Layer;
         public _linkedControls = new Array<Control>();
         public _linkedControls = new Array<Control>();
         private _isFullscreen = false;
         private _isFullscreen = false;
+        private _fullscreenViewport = new Viewport(0, 0, 1, 1);
 
 
         public get background(): string {
         public get background(): string {
             return this._background;
             return this._background;
@@ -100,8 +101,7 @@ module BABYLON.GUI {
             if (this._isFullscreen && this._linkedControls.length) {
             if (this._isFullscreen && this._linkedControls.length) {
                 var scene = this.getScene();
                 var scene = this.getScene();
                 var engine = scene.getEngine();
                 var engine = scene.getEngine();
-                var viewport = camera.viewport;
-                var globalViewport = viewport.toGlobal(engine.getRenderWidth(), engine.getRenderHeight());
+                var globalViewport = this._fullscreenViewport.toGlobal(engine.getRenderWidth(), engine.getRenderHeight());
 
 
                 for (var control of this._linkedControls) {
                 for (var control of this._linkedControls) {
                     var mesh = control._linkedMesh;
                     var mesh = control._linkedMesh;