mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-07-30 14:39:10 +07:00
Reduced jittery interpolation
This commit is contained in:
@ -143,7 +143,8 @@ public class EntityIO{
|
||||
if(sl) cont("if(!islocal)");
|
||||
|
||||
if(sf){
|
||||
st(field.name + lastSuf + " = this." + field.name + targetSuf);
|
||||
//TODO adding + targetSuf to the assignment fixes units being interpolated incorrectly during physics, but makes interpolation snap instead.
|
||||
st(field.name + lastSuf + " = this." + field.name);
|
||||
}
|
||||
|
||||
io(field.type, "this." + (sf ? field.name + targetSuf : field.name) + " = ");
|
||||
|
@ -60,8 +60,8 @@ public class PhysicsProcess implements AsyncProcess{
|
||||
ref.body.layer =
|
||||
entity.type.allowLegStep ? layerLegs :
|
||||
entity.isGrounded() ? layerGround : layerFlying;
|
||||
ref.x = entity.x();
|
||||
ref.y = entity.y();
|
||||
ref.x = entity.x;
|
||||
ref.y = entity.y;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user