同步日记
This commit is contained in:
12
UniTask与State对比/Update.md
Normal file
12
UniTask与State对比/Update.md
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
# 状态类
|
||||
通过各种标志位来控制位移,旋转,状态,是否攻击。
|
||||
攻击需要通过tick时间点来记录,也需要通过标志位决定是否位移,位移状态,计算时间,播放动画
|
||||
# UniTask
|
||||
不需要计算时间,位移旋转可以自己写Wait来插值过去,时间可控,方法相当于状态,可以Await。但是有可能没有Cancel导致一直处于这个状态内且不好Debug。
|
||||
当外部Cancel状态时候,内部状态处理较为复杂,且不好写如何退出。
|
||||
|
||||
# 现在的问题
|
||||
状态不该绑定动画,因为一个状态可能还包含开始进行中结束三个不同的动画。
|
||||
所以状态是状态,动画是动画,不能混为一谈。
|
||||
在一些for循环动画中,造成切动画的时候会把其他的状态给Cancel,导致逻辑出错。
|
||||
Reference in New Issue
Block a user