From fd5f9148458433e7c5c4a46da6c9868de312b718 Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Wed, 1 Jan 2020 11:47:36 +0100 Subject: [PATCH] Holy sh*t this looks smooth --- core/src/mindustry/entities/type/base/CraterUnit.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/entities/type/base/CraterUnit.java b/core/src/mindustry/entities/type/base/CraterUnit.java index 8c5a8ccca1..e0b106f012 100644 --- a/core/src/mindustry/entities/type/base/CraterUnit.java +++ b/core/src/mindustry/entities/type/base/CraterUnit.java @@ -46,7 +46,8 @@ public class CraterUnit extends GroundUnit{ if(dst(target) > 1f){ // move to target... velocity.add(vec.trnsExact(angleTo(target), type.speed * Time.delta())); }else{ // ...but snap on its center - set(target.drawx(), target.drawy()); // fixme: make movement more majestically + x = Mathf.lerp(x, target.drawx(), 0.01f); + y = Mathf.lerp(y, target.drawy(), 0.01f); } rotation = Mathf.slerpDelta(rotation, angleTo(on().front()), type.rotatespeed);