diff --git a/jme3-core/src/main/java/com/jme3/input/FlyByCamera.java b/jme3-core/src/main/java/com/jme3/input/FlyByCamera.java index f5d1076664..8e176b85e9 100644 --- a/jme3-core/src/main/java/com/jme3/input/FlyByCamera.java +++ b/jme3-core/src/main/java/com/jme3/input/FlyByCamera.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009-2025 jMonkeyEngine + * Copyright (c) 2009-2026 jMonkeyEngine * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -447,7 +447,7 @@ protected void zoomCamera(float value) { } else { // perspective projection float newFov = cam.getFov() + value * 0.1F * zoomSpeed; // Use a small epsilon to prevent near-zero FoV issues - if (newFov > 0.01f) { + if (newFov > 0.01f && newFov < 179f) { cam.setFov(newFov); } }