cocos2d-x3.2对CocoStudio的支持

来源:互联网 发布:获取data-tab数据 编辑:程序博客网 时间:2024/05/27 14:12

在项目中添加CocoStudio支持
在 “解决方案”上右击,选择添加现有项目。
这里写图片描述
依次选择

项目路径\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj项目路径\cocos2d\extensions\proj.win32\libExtensions.vcxproj项目路径\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj

这里写图片描述
例如我的项目在这个路径,就是这样。

F:\cocos2d-xProject\GeDou\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxprojF:\cocos2d-xProject\GeDou\cocos2d\extensions\proj.win32\libExtensions.vcxprojF:\cocos2d-xProject\GeDou\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj

然后我们在GeDou项目上点击右键选择添加引用
这里写图片描述
这里写图片描述
在弹出的对话框中选择添加引用, 并勾选libCocosStudio, libGUI和libExtensions后点击确定.
这里写图片描述
然后, 我们GeDou项目属性(点击右键选择属性)中选择 “配置属性” => “C/C++” => “附加包含目录” 并编辑.
添加下面几行

$(EngineRoot)cocos  $(EngineRoot)extensions  $(EngineRoot)cocos\editor-support\  $(EngineRoot)cocos\editor-support\cocostudio

这里写图片描述
引入头文件及命名空间

#include "cocostudio/CocoStudio.h"using namespace cocostudio;

这样就可以使用了

TextureCache::getInstance()->addImageAsync("ui/serverselect_bg.png", CC_CALLBACK_1(Loading::OnLoadRecCallBack,this));    ArmatureDataManager::getInstance()->addArmatureFileInfoAsync("armature/kulougongshou.ExportJson",this,schedule_selector(Loading::OnLoadArmatureData,this));    ArmatureDataManager::getInstance()->addArmatureFileInfoAsync("armature/kulouzhanshi.ExportJson", this, schedule_selector(Loading::OnLoadArmatureData, this));    ArmatureDataManager::getInstance()->addArmatureFileInfoAsync("armature/mayi.ExportJson", this, schedule_selector(Loading::OnLoadArmatureData, this));
原创粉丝点击