cocos2dx中的CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO比较

2025年北京市职工职业技能大赛第六届信息通信行业网络安全技能大赛复赛CTF部分WP-哥斯拉流量分析 题目没有任何提示,附件gzl.pcap解题哥斯拉流量300多KB包很多,没啥经验只能挨个看回来之后又狠狠得撸了一把哥斯拉流量分析我这里用的是哥斯拉4.0.1测试链接这里发了两个包,我们进行分析。 阅读详情

本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=27

首先看一张图片,表示了CCCallFunc的继承关系:

1、CCCallFunc,回调,调用不带参数的函数:

1CCSequence::actions(CCCallFunc::actionWithTarget(this, callfunc_selector(ExtendActionLayer::onCallBack1)));
2void ExtendActionLayer::onCallBack1()
3{
4flight->runAction(CCTintBy::actionWithDuration(0.5f, 255, 0, 255));
5}

2、CCCallFuncO,回调,O表示CCObject,CCCallFunco可以带CCObject参数的函数

1CCSequence::actions(CCCallFuncO::actionWithTarget(this, callfuncO_selector(ExtendActionLayer::onCallBack2), CCInteger::create(2));
2void ExtendActionLayer::onCallBack2(CCObject* data)
3{
4CCInteger* num = dynamic_cast<CCInteger*>(data);
5pSender->runAction(CCTintBy::actionWithDuration(num->getValue(), 255, 0, 255));
6}

3、CCCallFuncN,回调,N表示CCNode,表示可以传递Node*类型

1CCSequence::actions(CCCallFuncN::actionWithTarget(this, callfuncN_selector(ExtendActionLayer::onCallBack3)));
2void ExtendActionLayer::onCallBack3(CCNode* pSender)
3{
4// 在这个例子里,pSender就是flight,因为是他执行了那个actionF
5pSender->runAction(CCTintBy::actionWithDuration(1.0f, 255, 0, 255));
6}

4、CCCallFuncND,回调,ND表示CCNode和Data,可以传递对象本身和一个void*类型参数,void*表示可以是任意类型的参数

1CCSequence::actions(CCCallFuncND::actionWithTarget(this, callfuncND_selector(ExtendActionLayer::onCallBack4), (void *)2));
2void ExtendActionLayer::onCallBack4(CCNode* pSender, void* pData)
3{
4pSender->runAction(CCTintBy::actionWithDuration(static_cast<float>((int)pData), 255, 0, 255));
5}
2011-2024年间各省数字普惠金融指数数据(覆盖广度、使用深度和数字化程度) 2、指标:数字金融普惠指数、数字金融覆盖广度指数、数字金融使用深度指数、普惠金融数字化程度指数、数字金融使用深度指数下属的支付、保险、货币基金、信用服务、投资、信贷等分类指数。中国各省的数字普惠金融指数数据,从数字金融覆盖广度、数字金融使用深度和普惠金融数字化程度3个维度来构建数字普惠金融指标体系。数字普惠金融指数一共3个维度、33项具体指标。全套指数包含数字金融覆盖广度指数、数字金融使用深度指数和普惠金融数字化程度指数,以及数字金融使用深度指数下属的支付、保险、货币基金、信用服务、投资、信贷等分类指数。 阅读详情

相关推荐

产品必备技能(十):如何绘制原型图?先要绘制页面流程图+页面原型图!附实操原型图、流程图实例(抖音)

文章目录目标题目实操步骤模板实操【抖音】APP的视频发布功能页面流程绘制页面流程图合格标准绘制页面原型图合格标准 目标 新入行的产品经理都对原型抱有向往的心境,但是有经验的产品经理不会一上来就画原型,而是先画页面流程再来画原型。通过学习,你将学会如何用页面流程图规划用户行为路径、如何借助原型识别问题、减少风险、有效沟通。 题目 任意选择一款你喜欢的产品,体验某个功能,下载并梳理此功能至少5个以上的页面流程跳转点(后面会解释),还原2 - 3个主要界面的低保真原型图。 实操步骤 可使用手绘以及Process

汪雯琦的博客 4841

cocos2dx CallfuncN方法使用

cocos2dx  3.0 之前。  cocos2dx 提供了三个函数CCCallFunc::actionWithTarget(this,callfunc_selector(MyClass::callBackAnim)); CCCallFuncND::actionWithTarget(this, callfuncND_selector(MyClass::callBackAnim),

I will Do iT @ hlyblog.net 3774

EtherCAT-7 从站代码移植-SPI

STM32F103 + AX58100,从站代码移植。

tianya_xuan的博客 3567

Cocos2dx 学习笔记23 callfun_selector用法

今天在看到CCAction的继承关系中,有一个

huahua12300的专栏 1115

usb gadget uvc driver的code分析

uvc的linux driver分为host侧和gadget侧两个driver。host侧的driver在v4l2框架下,而设备侧的driver在usb/gadget文件夹下。gadget侧的uvc driver,利用v4l2框架去注册video_device,向应用层提供调用接口。同时,它完成v4l2 video buffer拷贝到usb request下的buffer下,然后利用uvc实现的协

lintwins的专栏 1万+

FPGA实战:AXI BRAM Controller配置避坑指南(Vivado 2023版)

本文详细解析了Vivado 2023环境下AXI BRAM Controller的配置技巧与避坑指南,涵盖AXI4协议转换、BRAM地址空间配置、信号异常处理及突发传输优化等核心内容。针对写时序冲突、跨时钟域处理等常见问题提供实用解决方案,帮助开发者提升FPGA系统性能与稳定性。

q1w3e5r7t9y的博客 340

cocos2dx 中的SEL_Callfunc,SEL_CallfuncN,SEL_CallfuncNd的用法

1,进入这三个源码中,可以看到这几句代码分别为 typedef void (CCobject::*SEL_SCHEDULE)(float); //函数指针,函数有一个参数float,返回类型为void typedef void (CCobject::*SEL_CallFunc)(); //函数指针,函数无参数,返回类型为void typedef void (CCobject::*SEL_Ca

u013011717的专栏 1842

Camunda 7.x 系列【22】全局监听器

Camunda支持义一个全局ExecutionListener和一个全局TaskListener,会捕获流程中发生的所有事件的通知,这样可以定义一个全局的审批人检查监听器,作用于所有用户任务。

记录知识、锤炼自我 2942

CCCallFunC家族

当我们需要在一个动作序列中某一个动作执行结束之后,调用某个函数用于执行一个任务的时候,我们可以使用CCCallFunC家族函数。CCCallFunC是CCActionInstant类的子类。值得注意的是,虽然CCCallFunC家族函数是瞬时动作函数的子类,但是所谓的瞬时,也只是指函数调用的一瞬间,而关于函数内部怎么执行,耗用多久,则完全与瞬时没有任何关系。CCCallFunC家族函数可以将函数调

Nil的不知道下次什么时候上来看看的博客 675

人工智能训练师(三级)操作技能考核·自测卷

为您定制了一份。这份试卷严格拆分了“业务分析”、“智能训练”、“智能系统设计”、“培训与指导”四大模块,所有填空题均来源于上一轮整理的。您可以先用它进行“第二步(抛开答案自己填)”,填完后对照末尾的答案速查进行“第一步(补全并运行)”的校验,最后标记错题进行“第三步(针对性重复练习)”。

suny8088的博客 102

Apollo Control——超详细入门教程(六):MPC二次规划问题转化

专栏文章列表 Apollo Control——超详细入门教程(一):基于道路误差的车辆动力学模型 Apollo Control——超详细入门教程(二):连续状态空间方程离散化与离散LQR公式推导 Apollo Control——超详细入门教程(三):基于Frenet坐标系及XY坐标系的多项式轨迹生成 Apollo Control——超详细入门教程(四):控制模块轨迹误差计算 Apollo Control——超详细入门教程(五):油门刹车标定表之双线性插值算法 ...

凉了鸭的博客 2233

开源软件、自由软件、Copyleft、CC都是啥,傻傻分不清楚?

说实话,这些概念,确实你套着我,我套着你,很容易弄糊涂的。简单地说,OSI认可的,就是正经八百的开源软件;FSF认可的,就是正经八百的自由软件;Copyleft的,不仅是自由软件,而且要求...

卫sir的博客 2928

图解ADAS电源系统架构:看懂这张图,搞懂前装摄像头的供电秘密!

别以为ADAS系统就是“摄像头 + SoC”,其实最难搞的是供电系统,尤其是要满足车规级ASIL-D安全等级时。供电时序、电压稳定性、电源监控、冗余通信链路,一个都不能少。😤一旦电源选型不对,轻则系统卡顿,重则全车失控,不是闹着玩的。

weixin_43199439的博客 672

Cocos2dx 中的CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO比较

Cocos2dx 中的CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO比较

qinning199的专栏 6556

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

cocos2dx之CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO 的比较

在CCCallFunc系列动作的4个类中,CCCallFunc调用的方法不包含参数,CCCallFuncN调用的方法包含一个CCNode*类型的参数,表示执行动作的对象。CCCallFuncND调用的方法包含两个参数,不仅有一个节点参数,还有一个自定义参数(CCNode*与void*)。CCCallFuncO调用的方法则只包含一个CCObject*类型的参数。 实际上,CCCallFunc系列动

longtian20454的专栏 847

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

cocos2dx之CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO

在CCCallFunc系列动作的4个类中,CCCallFunc调用的方法不包含参数,CCCallFuncN调用的方法包含一个CCNode*类型的参数,表示执行动作的对象。CCCallFuncND调用的方法包含两个参数,不仅有一个节点参数,还有一个自定义参数(CCNode*与void*)。CCCallFuncO调用的方法则只包含一个CCObject*类型的参数。 实际上,CCCallFunc系列动

专注,努力,勤奋 3754

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Cocos2dx 中的CCCallFunc,CCCallFuncO,CCCallFuncN,CCCallFuncND对比区别

本文由qinning199原创,欢迎转载。转载请注明:http://www.cocos2dx.net/?p=27 首先看一张图片,表示了CCCallFunc的继承关系: 1、CCCallFunc,回调,调用不带参数的函数: CCSequence::actions(CCCallFunc::actionWithTarget(this, callfunc_select...

weixin_30455661的博客 88

Cocos2d-x之 CCCallFunC家族

Cocos2d-x之 CCCallFunC家族 标签:Cocos2d-x CCCallFunC CCCallFuncN CCCallFuncND CCCallFuncO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://7097095.blog.51cto.com/7087095/1228526

as1t36007的专栏 502

cocos2d-x CCCallFunc系列函数的应用

CCCallFunc作为一个CCAction可以用来调用自己的函数。其用处还是很多的。 1、用一个不带参数的函数给一个action创建回调功能。使用CCCallFunc CCFiniteTimeAction* actions= CCSequence::actions(action, CCCallFunc::act

zcmain的专栏 727

cocos2d之回掉函数

1、CCCallFunc,回调,调用不带参数的函数 2、CCCallFuncO,回调,O表示CCObject,CCCallFunco可以带CCObject参数的函数 3、CCCallFuncN,回调,N表示CCNode,表示可以传递Node*类型 4、CCCallFuncND,回调,ND表示CCNode和Data,可以传递对象本身和一个void*类型参数,void*表示可以是任意

taotaoahui 439

Cocos2d-x教程(18)-回调函数

在Cocos2d-x中,为我们提供了很多种类型的回调函数。之前我们提过,CCCallFunc就是一种看不见的动作,它的定义位于CCActionInstant.h文件中,属于瞬时动作的一种,它的作用就是回调某个类中的方法,今天我们来学习一下CCCallFunc系列函数的使用方法。 1.CCCallFunc类派生自CCActionInstant类,typedef void (CCObject::

专注IT 461

cocos2d-x 回调函数

1:CCCallFunc CCCallFuncO CCCallFuncN CCCallFuncND 在cocos2dx\actions\CCActionInstant.h中定义 static CCCallFunc * create(CCObject* pSelectorTarget, SEL_CallFunc selector); static CCCallFuncO * create(CCO

zhangdell的专栏 1078

cocos2dx之CCScaleBy,CCScaleTo

如果我们需要对一个sprite进行缩放,那么我需要用到这个CCScaleBy/TO了。代码例子如下: void MyActionScaleLayer::initLayer() { CCSize size = CCDirector::sharedDirector()->getWinSize(); CCSprite *spriteTo = CCSprite::create("leftSe

专注,努力,勤奋 3820
上一篇: cocos2dx 项目经验之截图设置弹出暂停界面
下一篇: CCMotionStreak的使用
cocos_Wei
博客等级 码龄15年 77粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值