Обычно в таком случае просто использую дополнительный родительский объект.
над шариком вешается какой-нибудь AnimationRoot
и анимация висит на этом вот AnimationRoot. под которым child есть который собственно и анимируется.
и все что не "прикрепишь" ребенком в иерархии к этому child - будет корректно анимироваться в локальных координатах
как то так. это если по простому и быстро)