在 cocos2dx3.8中 已经看不到.Exportjson文件
特此说明一下:
版主主要针对 cocos2dx3.8 出现的问题 cocos2dx3.3后基本和3.8是一样的 其他版本 参考一下
现在导入的文件为.csb
在.h文件中加入这两句
#include"cocostudio/CocoStudio.h"
using namespace cocostudio::timeline; //这一行主要 为.cpp 中 ActionTimeLine
在.cpp init()函数添加
auto rootNode = CSloader::createNode("Login.csb"); //需要注意的是 你需要在你cocos2dx resource文件夹中添加 Login需要的 图片 不然会出错
this->addchild(rootNode); //到这里 图片已经可以显示出来了
出错一般会有这几个原因:
1 头文件添加报错 解决办法 :右击项目进入 属性-》配置属性-》c/c++-》常规-》附加包含目录 点击编辑 输入 $(EngineRoot)
这种原因可能是 cocosstudio与cocos2dx3.8版本不兼容 版主cocosstudio 版本为3.10版
如果是已经制作好的 csb 打开 csd对的就是csd版主 确定没有打错 重新新版本 cocosstudio 发布一遍 什么不会发布 请自行百度。
然后加载到资源文件夹中 重新编译 链接 ok
特此说明一下:
版主主要针对 cocos2dx3.8 出现的问题 cocos2dx3.3后基本和3.8是一样的 其他版本 参考一下
现在导入的文件为.csb
在.h文件中加入这两句
#include"cocostudio/CocoStudio.h"
using namespace cocostudio::timeline; //这一行主要 为.cpp 中 ActionTimeLine
在.cpp init()函数添加
auto rootNode = CSloader::createNode("Login.csb"); //需要注意的是 你需要在你cocos2dx resource文件夹中添加 Login需要的 图片 不然会出错
this->addchild(rootNode); //到这里 图片已经可以显示出来了
出错一般会有这几个原因:
1 头文件添加报错 解决办法 :右击项目进入 属性-》配置属性-》c/c++-》常规-》附加包含目录 点击编辑 输入 $(EngineRoot)
//在此不得不吐槽一下 开发人员 ,每一版引擎都大变,版主出错一半原因都在引擎上面。
//很多错误都是缺少 $(EngineRoot)
2 程序没有语法错误 进行编译运行 出现下图状况这种原因可能是 cocosstudio与cocos2dx3.8版本不兼容 版主cocosstudio 版本为3.10版
如果是已经制作好的 csb 打开 csd对的就是csd版主 确定没有打错 重新新版本 cocosstudio 发布一遍 什么不会发布 请自行百度。
然后加载到资源文件夹中 重新编译 链接 ok