我真实的不知道如何用关键帧的方式来动画UI。
每次我尝试用时间线/关键帧的方式来动画Unity中的Canvas UI,感觉非常的慢,僵硬且难以迭代。也许是因为我的脑子更适合编程/数学思维,而不是动画思维,但是我对传统动画工作流程的使用困难。
最近我决定不再抵抗它,直接用缓动函数和程序化淡入淡出的方式来动画几乎所有的东西。
例如:
弹出窗口中的弹性缓动
按钮中的超出/反向缓动
指数淡出
奖励中的弹簧曲线
程序化的尺寸/旋转偏移
序列中的连续淡入淡出
使用像PrimeTween这样的工具,感觉比手动移动关键帧在编辑器中更自然。
有趣的是,即使我只掌握基本的数学知识,我也觉得我通过这种方式得到的结果更一致且干净。
这里面有人喜欢使用数学/程序化的UI动画方式而不是传统的关键帧动画工作流吗?还是我只是动画方面非常糟糕?
评论 (0)