
Cocos2d-x引擎中的动作系统是最具有魅力的功能,因为它能够让游戏产品变得活力十足。
/* CCAction类的成员函数 */// 公共函数CCAction (voID);virtual ~CCAction(voID);const char *description();virtual CCObject *copyWithZone(CCZone *pZone);// 返回布尔值表示动作是否完成virtual bool isDone(voID);// 动作开始之前执行,用来指点动作目标virtual voID startWithTarget(CCNode *pTarget);// 动作执行完毕之后调用的函数virtual voID stop(voID);// 动作执行中按照时间间隔调用的函数virtual voID step(float dt);// 动作执行中每帧调用的函数virtual voID update(float time);// 返回动作执行目标CCNode *getTarget(voID);// 设置动作执行目标voID setTarget(CCNode *pTarget);// 得到原始动作执行目标CCNode *getoriginalTarget(voID);// 设置原始动作执行目标voID setoriginalTarget(CCNode *pOriginalTarget);// 返回动作的标签int getTag(voID);// 设置标签voID setTag(int nTag);// 静态公共函数// 分配并初始化一个动作对象static CC_DEPRECATED_ATTRIBUTE CCAction *action();// 创建一个动作对象static CCAction *create();
/* CCNode类中与动作有关的函数 */// 执行一个动作,并且返回执行的动作CCAction *runAction(CCAction *action);// 移除所有执行的动作voID stopAllAction(voID);// 移除指定的动作voID stopAction(CCAction *action);// 根据标志值,移除指定的动作voID stopActionByTag(int tag);// 根据标志值,返回指定的动作CCAction *getActionByTag(int tag);// 返回当前执行动作的总数unsigned int numberOfRunningAction(voID);总结
以上是内存溢出为你收集整理的Cocos2d-x_CCAction(动作类)介绍全部内容,希望文章能够帮你解决Cocos2d-x_CCAction(动作类)介绍所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)