首页 > 代码库 > cocos2dx中的假动作,又称动作回调函数
cocos2dx中的假动作,又称动作回调函数
1.动作与动画的区别
动作是:定时器+属性的改变,是帧循环的累积效应
动画是:帧图片的播放效果,我们知道电影的播放就是快速播放的胶片,这就是动画的原理
2.假动作:又称动作回调函数
四大类假动作:
callfunc_selector() 对应的回调函数是:void funcCallBack();
callfuncN_selector() 对应的回调函数是:void funcNCallBack(CCNode *node);
callFuncND_selector() 对应的回调函数是:void funcNDCallBack(CCNode *node,void *data);//可以传递CCNode的对象,即调用者this,和额外的数据参数data
callFuncO_selector() 对应的回调函数是:void funcOCallBack(CCObject *obj);//可以传递CCArray*的对象
总结:
CCCallFunc 系列动作包括CCCallFunc、CCCallFuncN、CCCallFuncND,以及CCCallFuncO 四个动作,CCCallFunc 系列动作的后缀"N"表示Node 参数,指的是执行动作的对象,"D"表示Data 参数,指的是用户自定义的数据,"O"表示对象,指的是一个用户自定义的CCObject 参数。在不同的情况下,我们可以根据不同的需求来选择不同CCCallFunc 动作。
cocos2dx中的假动作,又称动作回调函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。