最近做rpg,遇到动画有点捉急,如果不是序列帧动画,那就得用代码控制,要么步事件,要么timeline,或者alarm,追加变量,很恼火。
于是就编写了一套缓动代码。效率大大提高,一个运动,简单一句代码就行了。
而且不用timeline步事件什么的。
思路就是创建一个控制体,利用控制体步事件,遍历所有缓动,然后执行缓动。当所有缓动执行完成,删除控制体
,一旦有对象调用缓动,如果没有控制体,再生成控制,执行控制体步事件.......
源码后面放,写了一整天,各种测试,BUG应该没有,至少目前没发现,先看看效果
于是就编写了一套缓动代码。效率大大提高,一个运动,简单一句代码就行了。
而且不用timeline步事件什么的。
思路就是创建一个控制体,利用控制体步事件,遍历所有缓动,然后执行缓动。当所有缓动执行完成,删除控制体
,一旦有对象调用缓动,如果没有控制体,再生成控制,执行控制体步事件.......
源码后面放,写了一整天,各种测试,BUG应该没有,至少目前没发现,先看看效果