LibGDX45度地图缩放
@Override
public boolean zoom(float initialDistance, float distance)
{
float orgZoom = mCamera.zoom;
if (distance > initialDistance) {
float newZoom = mCamera.zoom - 0.1f * ((distance - initialDistance) / distance);
if (newZoom > 0.8f && newZoom < 2) {
mCamera.zoom = newZoom;
}
} else {
float newZoom = mCamera.zoom + 0.1f * ((initialDistance - distance) / initialDistance);
if (newZoom > 0.8f && newZoom < 2) {
mCamera.zoom = newZoom;
}
}
}
浙公网安备 33010602011771号