阅读背景:

lua 自定义控件及动画控制(2) ---- 基于Action实现循环滚动效果

来源:互联网 

1. lua层简化版动画系统

cocos2dx中的Action系统能实现一般性的动画控制。但是对于一些特殊的动画需求,如何处理?一种方法是在C++层派生新的Action子类,继承原有机制,使用方法与一般Action无异。但很多时候修改或增加C++层代码并不方便,能否直接在lua层定制属于自己的Action?答案是肯定的,但是lua层的实现不能简单继承c++层的Action,因为它无法修改Action的核心函数:时间线step()以及进度线update()。这意味着我们首先需搭建一个简易版动画系统,该动画系统框架与cocos2dx中的动画系统框架基本保持一致。 cocos2dx中的Action系统能实现一般性的




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: