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