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;
}
}

}

posted on 2015-05-04 01:42  何林子  阅读(217)  评论(0)    收藏  举报

导航