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