【教程】将动作编辑器的Json数据加入到工程中的简单

我是新手,这个简单工程花了很多时间,所以在这儿抛砖引玉,希望官方或者大神些能够多写一些文档,多出一些图文并茂的博客或教程,以便帮助像我这样的菜鸟更快更好的学习cocos2dx+cocoStudio。

环境:win7+cocos2dx_v2.1.4e + vs2012
从新建工程开始,使用python创建工程
313

然后在cocos2dx下的projects中就可以找到自己的工程,我使用的vs2012,所以进入这个文件夹
314
双击打开工程文件
先测试一下是否可以运行,如果可以就可以忽略这一步,

315
我之前出问题后得到的官方解答,感谢他们细心的指导

(使用cocos2dx v2.1.4e新建工程遇挫
http://bbs.cocostudio.org/forum.php?mod=viewthread&tid=8234&extra=page%3D1)

将例子中的action需要的文件(Cowboy0.png,Cowboy0.plist,Cowboy.json)拷贝到Resources里面

在新建工程中HelloWorldScene.cpp中init函数中进行一下修改
316

加头文件
#include "cocos-ext.h"
init代码中
cocos2d::extension::CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("Cowboy0.png",
                        "Cowboy0.plist",
                        "Cowboy.json");
cocos2d::extension::CCArmature *armature = NULL;
armature = cocos2d::extension::CCArmature::create("Cowboy");
armature->getAnimation()->playByIndex(0);
armature->setScale(0.2f);
armature->setPosition(ccp(150,150));
addChild(armature);

不出意外的话,应该可以运行
317
大功告成
我有一些疑问,想请教一下:
官方例子中直接使用CCArmatureDataManager就OK了,但是我的程序中前面必须加上cocos2d::extension::才可以
是哪儿设置不周全吗?
哦,忘了设置using namespace cocos2d::extension;了
OK了

— Begin quote from ____

%url%CocoStudio2 发表于 2013-8-2 16:38
怪事, 又突然好了,
我只是用了cocos2dstdio下载的cocos2d-x-2.1.4f 200+M的,替换了cocos2d-x官方的2.1.4 …

— End quote

恩,两个包不同

不错,顶个

楼主 好贴啊

— Begin quote from ____

%url%chengstory 发表于 2013-7-26 17:58
楼主 好贴啊

— End quote

谢谢,我看很久没反应,以为自己又自作多情了呢!

恩,以后会有大量教程出现的,现在有专人开始负责这方面的工作。马上就会步入正轨的。@wuyou517