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 动作。

  • 相关阅读:
    C#_简单实用的翻页
    C#注意事项及错误处理
    C# 委托和Lambda---基础
    C#_数据转换 实用方法
    C#图片处理---基础
    C#_使用SMTP发送邮件
    C#_生成HTML
    C#操作XML文档---基础
    百度地图 使用两条平行线表示路线
    Gradle version 2.10 is required. Current version is 2.8.
  • 原文地址:https://www.cnblogs.com/ttss/p/4093407.html
Copyright © 2011-2022 走看看