cocos3.10 使用cocostudio 回调特性 c++版本说明

好久没捣鼓cocos2dx了,又拿起来玩玩,看着版本一次次的升级,真的好快,今天用cocos3.10版本测试下时间特性功能,跟着官方文档去做都挺顺利,唯一最后一步代码不知道该放哪里,下午吃完饭回来,又在看官方的这句话(官方地址http://www.cocos.com/doc/article/index?type=Cocos%20Studio&url=/doc/cocos-docs-master//manual/studio/v4/chapter3/HowToCode/CallBack/zh.md),才明白过来,是放到家在csb的前面,尝试了下,果真是这样。

这里只发下部分代码,其他代码和官方一直即可:

 //////////////////////////////
    // 1. super init first
    if ( !Layer::init() )
    {
        return false;
    }

    CSLoader* instance = CSLoader::getInstance();
    //注意第一个参数必须是第一步填写的自定义类名加“Reader ”如上述的"MyClassReader"
    instance->registReaderObject("MyClassReader",(ObjectFactory::Instance)MyClassReader::getInstance);

    auto rootNode = CSLoader::createNode("MainScene.csb");//在此处上面就好了

    addChild(rootNode,0,100);

    return true;
}

在来看下问题:

5,在加载节点之前注册这个接口到CSLoader中 //这家在节点的意思就是 在你把场景做为Node加载前去处理。

CSLoader* instance = CSLoader::getInstance();
//注意第一个参数必须是第一步填写的自定义类名加“Reader ”如上述的"MyClassReader"
instance->registReaderObject("MyClassReader",(ObjectFactory::Instance)MyClassReader::getInstance);
时间: 2024-10-01 11:42:56

cocos3.10 使用cocostudio 回调特性 c++版本说明的相关文章

atitit.Oracle 9 10 11 12新特性attilax总结

atitit.Oracle 9  10 11  12新特性 1. ORACLE 11G新特性 1 1.1. oracle11G新特性 1 1.2. 审计 1 1.3. 1.   审计简介 1 1.4. 其他(大部分是管理功能) 2 2. Oracle 12c 的 12 个新特性 2 2.1. 2 Improved Defaults 增强了DEFAULT, default目前可以直接指代sequence了,同时增强了default充当identity的能力 2 2.2. Easy Top-N an

从Windows 10家庭版升级到更高版本

从Windows 10家庭版升级到更高版本 在Windows 7.Windows 8及Windows 8.1中,Windows的企业版与其他版本(家庭版.专业版)是不同的安装镜像,而且也不能从家庭版或专业版升级到企业版.而在Windows 10中,其基础版本(家庭版.专业版.教育版.专业版),从本质上来说,是用的相同的安装镜像,所以可以从低版本(家庭版.专业版)升级到企业版或教育版. 在7月29号,MSDN订阅用户可以下载到企业版.专业版与家庭版的ISO镜像,此时人们下载不到教育版的镜像(开始能

C++开发者都应该使用的10个C++11特性

本文由 伯乐在线 - 治不好你我就不是兽医 翻译自 Marius Bancila.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. [感谢冯上(@治不好你我就不是兽医 )的热心翻译.如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线.] 在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛.不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备.你也许看到过许多类似介绍各种C++11特性的文章.下面是我总结的,C++开发者都需要学习和使用的C++11

cocos3.0使用cocostudio动画帧结合地图对象键值创建精灵动画

内容如下: #include "cocos2d.h" #include "cocostudio/CocoStudio.h" //精灵猫和其他精灵的tag typedef enum{ catTag =1, }; //cocostudio 动画帧tag typedef enum{ catWalkTag = 1001, }; class Base :public cocos2d::Layer { public: Base(); ~Base(); //在地图中创建一个活多个

优麒麟16.10(Ubuntu Kylin)首个Alpha版本发布

关于Linux的学习,请参考书籍<Linux就该这么学> 2016年6月30日,优麒麟(Ubuntu Kylin)团队宣布推出优麒麟16.10(Yakkety Yak)操作系统的首个Alpha版本.目前Ubuntu 16.10正在研发状态,针对可选flavors的首个Alpha版本已经发布,也就是Ubuntu MATE.Lubuntu和Ubuntu Kylin.前两者的Alpha已经发布,而后者也于今天正式亮相. 在近日的声明中写道:“在这个预发布版本中,我们修复了Ubuntu系统本身的很多国

C++开发者都应该使用的10个C++11特性 转

http://blog.jobbole.com/44015/2013/07/26 | 分类: C/C++, 开发 | 5 条评论 | 标签: C++11, C语言 分享到: 127 本文由 伯乐在线 - 治不好你我就不是兽医 翻译自 Marius Bancila.未经许可,禁止转载! 欢迎加入:技术翻译小组,或分享原创到伯乐头条. [感谢冯上(@治不好你我就不是兽医 )的热心翻译.如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线.] 在C++11新标准中,语言本身和标准库都增加了很多新内

Windows 10 十大全新特性

Windows 10 的正式发布还要等上一段时间,但是,我们已经掌握了有关 Microsoft 下一代操作系统的很多消息.从 Windows 版 Xbox 和桌面版 Cortana 到重新复活的开始菜单和全新的多任务处理工具,新平台将会带来一系列全新特性.我们从中甄选了 10 项最棒的新特性. 1.开始菜单回归 这是 Windows 8 的批评者们一直都在抱怨的事情,Microsoft 最终决定要让"开始"菜单回归.现在,当您单击屏幕左下方的"开始"按钮时,您将会看

java9新特性-6-多版本兼容jar包

1.官方Feature 238: Multi-Release JAR Files 2.使用说明 当一个新版本的Java出现的时候,你的库用户要花费数年时间才会切换到这个新的版本.这就意味着库得去向后兼容你想要支持的最老的Java版本(许多情况下就是Java 6 或者 Java7).这实际上意味着未来的很长一段时间,你都不能在库中运用Java 9所提供的新特性.幸运的是,多版本兼容jar功能能让你创建仅在特定版本的Java环境中运行库程序选择使用的class版本. 举例1: jar root  

Ubuntu 14.10 安装subversion 1.6.17版本

安装了ubuntu-14.10版本后发现默认安装subversion 1.8. 而1.8版本与目前XP上使用的1.6版本无法兼容,网上搜索了下发现使用1.8版本的人并不多,为了避免开发环境切换带来的开销,暂不想将XP下也升级到1.8. 那只能ubuntu上安装1.6. 1.下载subversion-1.6.17.tar.gz http://download.csdn.net/detail/sunwill_chen/8354589 2.下载subversion-deps-1.6.17.tar.bz