浏览代码

prioritized external "freeze" on internal "force", added unfreeze method

Vousk-prod 8 年之前
父节点
当前提交
24dfe4bffd
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/Cameras/babylon.camera.ts

+ 5 - 1
src/Cameras/babylon.camera.ts

@@ -421,8 +421,12 @@
             }
         };
         
+        public unfreezeProjectionMatrix(): void {
+            this._doNotComputeProjectionMatrix = false;
+        };
+        
         public getProjectionMatrix(force?: boolean): Matrix {
-            if ((!force && this._isSynchronizedProjectionMatrix()) || this._doNotComputeProjectionMatrix) {
+            if (this._doNotComputeProjectionMatrix || (!force && this._isSynchronizedProjectionMatrix())) {
                 return this._projectionMatrix;
             }