zoukankan      html  css  js  c++  java
  • 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 动作。

  • 相关阅读:
    以流的形式将文件写入页面,直接下载
    多线程异步处理示例
    windows端口占用查看
    Spring MVC中默认的ResponseBody为String的乱码问
    inode安装
    uploadfy使用
    动态时间工具类
    常量设置
    项目配置热部署
    springboot异常:yml文件无法识别
  • 原文地址:https://www.cnblogs.com/ttss/p/4093407.html
Copyright © 2011-2022 走看看