В Unity3d как сделать анимацию объекта относительно текущей позиции?
Обычно просто создают пустой родительский объект, над анимированным) тогда анимация будет относительно него играться)) локальный будут позиция и поворот и тд))
самый пожалуй безболезненно-простой способ
Проверьте, что записываете анимацию, когда эта кнопка в положении Local: