소스 검색

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) {