When animating an object, the actual object stays in it's original place.
For example, when a button is animated to move down and then up, You can't click it when it's down, but if you touch it's original position - it will be touched.
So, for example, when making a game, you would instead have to use a timer and move it manually, and when multiple objects need to be processed at that speed - the game will probably become slow and unresponsive.
Therefore, I suggest making an animation type that will change the object position.
For example, when a button is animated to move down and then up, You can't click it when it's down, but if you touch it's original position - it will be touched.
So, for example, when making a game, you would instead have to use a timer and move it manually, and when multiple objects need to be processed at that speed - the game will probably become slow and unresponsive.
Therefore, I suggest making an animation type that will change the object position.