Procházet zdrojové kódy

Merge pull request #255 from jumpkick-studios/master

Fixes bug with radians calculation.
deltakosh před 11 roky
rodič
revize
05fee6923d

+ 1 - 1
Babylon/Cameras/babylon.followCamera.js

@@ -24,7 +24,7 @@ var BABYLON;
             if (!cameraTarget)
                 return;
 
-            var radians = this.getRadians(cameraTarget.rotation.y - this.rotationOffset);
+            var radians = this.getRadians(this.rotationOffset)+cameraTarget.rotation.y;
             var targetX = cameraTarget.position.x + Math.sin(radians) * this.radius;
 
             var targetZ = cameraTarget.position.z + Math.cos(radians) * this.radius;

+ 2 - 2
Babylon/Cameras/babylon.followCamera.ts

@@ -20,7 +20,7 @@
             if (!cameraTarget)
                 return;
 
-            var radians:number = this.getRadians(cameraTarget.rotation.y - this.rotationOffset);
+            var radians:number = this.getRadians(this.rotationOffset)+cameraTarget.rotation.y;
             var targetX:number = cameraTarget.position.x + Math.sin(radians) * this.radius;
 
             var targetZ:number = cameraTarget.position.z + Math.cos(radians) * this.radius;
@@ -52,4 +52,4 @@
             this.follow(this.target);
         }
     }
-} 
+}