فهرست منبع

Legacy fallback if worker not built

If the worker is (for some reason) not built legacy mode will be
triggered
Raanan Weber 10 سال پیش
والد
کامیت
838743eca3
2فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 2 2
      Babylon/babylon.scene.js
  2. 2 2
      Babylon/babylon.scene.ts

+ 2 - 2
Babylon/babylon.scene.js

@@ -141,8 +141,8 @@ var BABYLON;
             this.mainSoundTrack = new BABYLON.SoundTrack(this, { mainTrack: true });
             //simplification queue
             this.simplificationQueue = new BABYLON.SimplificationQueue();
-            //collision coordinator initialization - if worker not enabled the legacy collision detection will be initialized.
-            this.workerCollisions = !!Worker;
+            //collision coordinator initialization.
+            this.workerCollisions = (!!Worker && !!BABYLON.CollisionWorker);
         }
         Object.defineProperty(Scene, "FOGMODE_NONE", {
             get: function () {

+ 2 - 2
Babylon/babylon.scene.ts

@@ -291,8 +291,8 @@
 
             //simplification queue
             this.simplificationQueue = new SimplificationQueue();
-            //collision coordinator initialization - if worker not enabled the legacy collision detection will be initialized.
-            this.workerCollisions = !!Worker;
+            //collision coordinator initialization.
+            this.workerCollisions = (!!Worker && !!BABYLON.CollisionWorker);
         }
 
         // Properties