您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx 3.8加载cocos studio csb文件

2016-06-17 10:01 274 查看
在 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)
                      //在此不得不吐槽一下 开发人员 ,每一版引擎都大变,版主出错一半原因都在引擎上面。

//很多错误都是缺少 $(EngineRoot)

2  程序没有语法错误 进行编译运行 出现下图状况

这种原因可能是 cocosstudio与cocos2dx3.8版本不兼容 版主cocosstudio 版本为3.10版
如果是已经制作好的 csb  打开 csd对的就是csd版主 确定没有打错  重新新版本 cocosstudio 发布一遍 什么不会发布 请自行百度。
然后加载到资源文件夹中 重新编译 链接 ok

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d-x 3.8 游戏