Cocos2d-x 3.0 骨骼动画

Cocos2d-x 3.0 骨骼动画,第1张

概述我们在VS中找到"解决方案资源管理器", 在解决方案 上点击右键, 选择添加现有项目.     在d出的对话框中选择....\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj    然后继续添加......\cocos2d\extensions\proj.win32\libExtensions.vcx 我们在VS中找到"解决方案资源管理器",在解决方案 上点击右键,选择添加现有项目.

使用cocostudio导出的骨骼动画" title="Cocos2dx3.0使用cocostudio导出的骨骼动画" src="http://s14.sinaimg.cn/mw690/001ZS2VJzy6Jrbn5gx76d&690">

在d出的对话框中选择....\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosstudio.vcxproj 然后继续添加......\cocos2d\extensions\proj.win32\libExtensions.vcxproj 然后继续添加......\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj

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

使用cocostudio导出的骨骼动画" title="Cocos2dx3.0使用cocostudio导出的骨骼动画" src="http://s8.sinaimg.cn/bmiddle/001ZS2VJzy6JrbwleM717&690">


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

使用cocostudio导出的骨骼动画" title="Cocos2dx3.0使用cocostudio导出的骨骼动画" src="http://s15.sinaimg.cn/bmIDdle/001ZS2VJzy6JrbwH0DA1e&690">


然后,我们 MyCppGame 项目属性(点击右键选择属性)中选择 "配置属性" => "C/C++" => "附加包含目录" 并编辑. 添加下面几行
$(EngineRoot)cocos
$(EngineRoot)extensions $(EngineRoot)cocos\editor-support\ $(EngineRoot)cocos\editor-support\cocostudio

使用cocostudio导出的骨骼动画" title="Cocos2dx3.0使用cocostudio导出的骨骼动画" src="http://s9.sinaimg.cn/mw690/001ZS2VJzy6JrbHjtvW28&690">

使用cocostudio导出的骨骼动画" title="Cocos2dx3.0使用cocostudio导出的骨骼动画" src="http://s7.sinaimg.cn/mw690/001ZS2VJzy6JrbHAR7g06&690">
结束之后是这样

使用cocostudio导出的骨骼动画" title="Cocos2dx3.0使用cocostudio导出的骨骼动画" src="http://s8.sinaimg.cn/mw690/001ZS2VJzy6JrbLxnH997&690">


编译一下工程,还是能运行吧.
我们打开CocoStudio 1.3的动画编辑器,打开一个HeroAnimation的示例,并直接导出,将导出的文件放 项目工程文件夹 ......\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; 好了,赶快运行下吧. 总结

以上是内存溢出为你收集整理的Cocos2d-x 3.0 骨骼动画全部内容,希望文章能够帮你解决Cocos2d-x 3.0 骨骼动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1033572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存