mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-17 20:41:38 +08:00
Fixes for latest libgdx (scrolled now takes x/y floats).
This commit is contained in:
parent
d5b668111d
commit
da6d73a365
@ -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;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user