我有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版本的冲突吗?
答案 0 :(得分: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。
,这些很容易修复