Kaynağa Gözat

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

Vousk-prod 8 yıl önce
ebeveyn
işleme
24dfe4bffd
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  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;
             }