2012-05-21 39 views
1

我cocos2D上的版本1.0.1和我装cocos2D上最新版本2.0 RC1与本网站的帮助: http://www.iphonedevsdk.com/forum/ad-hoc-beta-testing/75910-how-install-cocos2d-xcode.htmlCocos2D Help:如何正确地将cocos2d从1.0.1更新到2.0 rc1?

现在,当我去了cocos2d/cocos2d.m里面我看到的版本如下:

static NSString *version = @"cocos2d v1.0.1"; 

这是否意味着我的版本仍然是1.0.1而不是2.0 rc1?

另一件事我要问的是,我试图从raywenderlich的博客学习的Box2D: http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls

当我创建一个新的Box2D的项目,并删除所有编码从头开始,我也跟着教程,并试图编码,但它显示错误的方法和类不被识别。比如当我创建一个新的b2World对象时,构造函数无法识别。这是因为cocos2d版本的冲突吗?

回答

2

How to upgrade cocos2d in an existing project.最关键的一步是删除复制新版本之前的所有cocos2d文件,否则最终可能会混合使用新旧文件。

请记住,Box2D也已升级到v2.2我相信,而cocos2d v1.0附带Box2D v2.1。 Box2D API也发生了一些变化。如果您查看Box2D模板项目并查阅Box2D API reference,那么这些很容易修复。

+0

那么你能告诉我如何彻底删除cocos2D,以便我可以安装新版本的ver 2.0 rc1吗? – Shahnawaz

+0

阅读教程。你需要从你的项目中删除所有的cocos2d文件。它与安装无关,每个cocos2d项目都使用自己的cocos2d源代码副本。 – LearnCocos2D