Jelajahi Sumber

FlyByCamera: onAnalog() reduce object allocations

Wyatt Gillette 2 bulan lalu
induk
melakukan
3a43e1d6c5
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      jme3-core/src/main/java/com/jme3/input/FlyByCamera.java

+ 2 - 2
jme3-core/src/main/java/com/jme3/input/FlyByCamera.java

@@ -476,9 +476,9 @@ public class FlyByCamera implements AnalogListener, ActionListener {
         } else if (name.equals(CameraInput.FLYCAM_RIGHT)) {
             rotateCamera(-value, initialUpVec);
         } else if (name.equals(CameraInput.FLYCAM_UP)) {
-            rotateCamera(-value * (invertY ? -1 : 1), cam.getLeft());
+            rotateCamera(-value * (invertY ? -1 : 1), cam.getLeft(tempLeft));
         } else if (name.equals(CameraInput.FLYCAM_DOWN)) {
-            rotateCamera(value * (invertY ? -1 : 1), cam.getLeft());
+            rotateCamera(value * (invertY ? -1 : 1), cam.getLeft(tempLeft));
         } else if (name.equals(CameraInput.FLYCAM_FORWARD)) {
             moveCamera(value, false);
         } else if (name.equals(CameraInput.FLYCAM_BACKWARD)) {