闭眼就天黑专栏_技术博客_个人学习总结
cocos2d-x 3.0 在项目中添加CocoStudio支持
2015-4-28 闭眼就天黑


在项目中添加CocoStudio支持  

我们在VS中找到"解决方案资源管理器", 在解决方案"HelloCocos"上点击右键, 选择添加现有项目.  



20140319221118390

在弹出的对话框中选择C:\Work\HelloCocos\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj  

然后继续添加C:\Work\HelloCocos\cocos2d\extensions\proj.win32\libExtensions.vcxproj  

然后继续添加C:\Work\HelloCocos\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj  

然后我们在HelloCocos项目上点击右键选择添加引用  



20140319221151609

在弹出的对话框中选择添加引用, 并勾选libCocosStudio, libGUI和libExtensions后点击确定.  



20140319221233625

如果大家使用的是VS2012或者VS2013, 可能会看到项目被标记为VS2010, 这里我们升级下项目设置, 否则可能无法编译.  



20140319221830593

然后, 我们HelloCocos项目属性(点击右键选择属性)中选择 "配置属性" => "C/C++" => "附加包含目录" 并编辑.  

添加下面几行  

$(EngineRoot)cocos  

$(EngineRoot)extensions  

$(EngineRoot)cocos\editor-support\  

$(EngineRoot)cocos\editor-support\cocostudio  



20140319221931546

编译一下工程, 还是能运行吧. 如果遇到问题, 不妨来CocoaChina论坛的CocoStudio专区来继续交流.  

五 添加代码  

我们打开CocoStudio 1.3的动画编辑器, 打开一个HeroAnimation的示例, 并直接导出, 将导出的文件放C:\Work\HelloCocos\Resources下面.  

我们打开HelloWorld.cpp给其添加引用以及命名空间 ,


#include "CocoStudio.h"
using namespace cocostudio;


然后修改下HelloWorld::init函数, 在return前加入  


ArmatureDataManager::getInstance()->addArmatureFileInfo
("Hero0.png","Hero0.plist","Hero.ExportJson",);
Armature *armature = Armature ::create( "Hero" );
armature->setPosition(ccp(visibleSize.width * 0.5, visibleSize.height * 0.5));
armature->getAnimation()->playWithIndex(0);
this ->addChild(armature);
return true ;


 



好了, 赶快运行下吧.   20140319221435718





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容