cocos2d-x 3.0 在项目中添加CocoStudio支持
首页 > cocos2dx专栏 > cocos2dx工具    作者:闭眼就天黑   2015年4月28日 10:18 星期二   热度:6781°   百度已收录  
时间:2015-4-28 10:18   热度:6781° 

在项目中添加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


二维码加载中...
本文作者:闭眼就天黑      文章标题: cocos2d-x 3.0 在项目中添加CocoStudio支持
本文地址:https://www.byjth.com/tools/3.html
版权声明:若无注明,本文皆为“闭眼就天黑专栏_技术博客_个人学习总结”原创,转载请保留文章出处。
相关文章

版权所有:《闭眼就天黑专栏_技术博客_个人学习总结》 => 《cocos2d-x 3.0 在项目中添加CocoStudio支持
本文地址:https://www.byjth.com/tools/3.html
除非注明,文章均为 《闭眼就天黑专栏_技术博客_个人学习总结》 原创,欢迎转载!转载请注明本文地址,谢谢。

返回顶部    首页    手机版本    版权所有:闭眼就天黑专栏_技术博客_个人学习总结
    站长: 闭眼就天黑    搜索cocos2dx主题 技术支持:闭眼就天黑   皖ICP备14007736号-1  

皖公网安备 34132102000107号

   sitemap