我真的不理解为什么人们会花整整一天来使用关键帧来动画UI。

每次我尝试使用Unity中Canvas UI的时间轴/关键帧动画,感觉非常缓慢、僵硬,且难以进行迭代。也许是因为我的大脑更擅长编程/数学方面,而不是动画方面,所以我对传统动画工作流程很难。

最近我决定停止抵抗它,仅仅通过缓和函数和程序化滑动来动画几乎所有东西。

例如:

  • 弹性缓和函数用于弹出窗口
  • 超过/反向缓和函数用于按钮
  • 指数渐隐
  • 跳跃曲线用于奖励
  • 程序化缩放/旋转偏移
  • 链式滑动序列

使用像PrimeTween这样的工具确实比在编辑器中手动移动关键帧更自然。

有趣的是,即使我的数学知识很基础,我也觉得通过这种方式得到的结果更一致、更干净。

这里有谁还prefer数学/程序化UI动画而不是传统的关键帧动画工作流程吗?

还是我只是很差的动画师?