瀏覽代碼

Provided delta should be in seconds (not in ms).
See https://github.com/BabylonJS/Babylon.js/issues/2978

Raanan Weber 7 年之前
父節點
當前提交
adc1b2088b
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      src/Physics/Plugins/babylon.cannonJSPlugin.ts

+ 1 - 2
src/Physics/Plugins/babylon.cannonJSPlugin.ts

@@ -36,8 +36,7 @@
         }
 
         public executeStep(delta: number, impostors: Array<PhysicsImpostor>): void {
-            // Delta is in seconds, should be provided in milliseconds
-            this.world.step(this._fixedTimeStep, this._useDeltaForWorldStep ? delta * 1000 : 0, 3);
+            this.world.step(this._fixedTimeStep, this._useDeltaForWorldStep ? delta : 0, 3);
         }
 
         public applyImpulse(impostor: PhysicsImpostor, force: Vector3, contactPoint: Vector3) {