One way to do this is to handle not every tick event, but only part of them, for example. skipping the specified number or dynamically adapting the number of events depending on other considerations.
If you need smooth movements, add a transition between the positions set in the processed tick events. You can, of course, combine these ideas and skip events during the transition by processing the first after it is completed.
source share