Dotween动画使用加入状态机 实现各种动画的切换

最近项目中有一个比较麻烦的需求
各种界面都需要用到动画 界面这里延迟一下哪里延迟一下 于是逻辑乱的很
写出来后一堆bug
主要麻烦的是动画播放的时间不好管理
于是主程给了我一个好的思路 用状态机
播放动画时就进入一个状态 在一个状态内去做表现
状态结束切换到正常展示状态
于是逻辑一下就清晰了

简单点来说就是逻辑驱动表现
逻辑在状态内维护一个时间 表现完全跟着逻辑走
因为状态是唯一的 所以表现也是唯一的
在dotween的时间上就不会同时存在两个界面了

猜你喜欢

转载自blog.csdn.net/qq_43204246/article/details/112261975
今日推荐