diff --git a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java index d8b114b18..5b31f1e57 100644 --- a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java +++ b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java @@ -753,7 +753,7 @@ public class SkeletonViewer extends ApplicationAdapter { public boolean scrolled (int amount) { float zoom = zoomSlider.getValue(), zoomMin = zoomSlider.getMinValue(), zoomMax = zoomSlider.getMaxValue(); float speedAlpha = Math.min(1.2f, (zoom - zoomMin) / (zoomMax - zoomMin) * 3.5f); - zoom += linear.apply(0.02f, 0.2f, speedAlpha) * Math.signum(amount); + zoom -= linear.apply(0.02f, 0.2f, speedAlpha) * Math.signum(amount); zoomSlider.setValue(MathUtils.clamp(zoom, zoomMin, zoomMax)); return false; }