浏览代码

Fixes for latest libgdx (scrolled now takes x/y floats).

Nathan Sweet 5 年之前
父节点
当前提交
da6d73a365
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java

+ 2 - 2
spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java

@@ -969,10 +969,10 @@ public class SkeletonViewer extends ApplicationAdapter {
 					return false;
 				}
 
-				public boolean scrolled (int amount) {
+				public boolean scrolled (float amountX, float amountY) {
 					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(amountY);
 					zoomSlider.setValue(MathUtils.clamp(zoom, zoomMin, zoomMax));
 					return false;
 				}