client.fps
, changing transform each tick gives choppy animation. To make it match client.fps
, every change to transform (per tick) needs to be set with animate()
:animate(src, time = world.tick_lag,
flags = ANIMATION_END_NOW[ | ANIMATION_LINEAR_TRANSFORM],
transform = new_transform)
ANIMATION_END_NOW
seems to be necessary so it doesn't fall behind.ANIMATION_LINEAR_TRANSFORM
is necessary for rotating things. To be automatic, it would have to become a part of the atom, such as a flag in appearance_flags
.Could this become an automatic client-side feature?