1

我有 cocos2D 版本 1.0.1 并在此网站的帮助下安装了 cocos2D 最新版本 2.0 rc1: http ://www.iphonedevsdk.com/forum/ad-hoc-beta-testing/75910-how-install-cocos2d-xcode .html

现在,当我进入 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版本冲突?

4

1 回答 1

2

如何在现有项目中升级 cocos2d。最关键的一步是在复制新版本之前删除所有 cocos2d 文件,否则您可能最终会得到新旧文件的混合。

请记住,我相信 Box2D 也已升级到 v2.2,而 cocos2d v1.0 附带 Box2D v2.1。Box2D API 也有一些变化。如果您查看 Box2D 模板项目并查阅Box2D API 参考,这些问题很容易解决。

于 2012-05-21T08:52:11.907 回答