Fixed glitchy zoom at low FPS
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#Autogenerated file. Do not modify.
|
||||
#Mon Feb 12 14:58:45 EST 2018
|
||||
#Mon Feb 12 16:05:35 EST 2018
|
||||
version=beta
|
||||
androidBuildCode=175
|
||||
androidBuildCode=177
|
||||
name=Mindustry
|
||||
code=3.3
|
||||
build=custom build
|
||||
|
||||
@@ -92,7 +92,7 @@ public class Renderer extends RendererModule{
|
||||
|
||||
if(Core.cameraScale != targetscale){
|
||||
float targetzoom = (float) Core.cameraScale / targetscale;
|
||||
camera.zoom = Mathf.lerp(camera.zoom, targetzoom, 0.2f * Timers.delta());
|
||||
camera.zoom = Mathf.lerpDelta(camera.zoom, targetzoom, 0.2f);
|
||||
|
||||
if(Mathf.in(camera.zoom, targetzoom, 0.005f)){
|
||||
camera.zoom = 1f;
|
||||
@@ -100,7 +100,7 @@ public class Renderer extends RendererModule{
|
||||
control.input().resetCursor();
|
||||
}
|
||||
}else{
|
||||
camera.zoom = Mathf.lerp(camera.zoom, 1f, 0.2f * Timers.delta());
|
||||
camera.zoom = Mathf.lerpDelta(camera.zoom, 1f, 0.2f);
|
||||
}
|
||||
|
||||
if(state.is(State.menu)){
|
||||
|
||||
Reference in New Issue
Block a user