转帖请留下地址(http://blog.csdn.net/keven418440201/article/details/8738851),多谢。
1、首先2.0之前的版本的cocos2d-x的工程文件夹组织方式是不一样的,以下分别是下载的旧版本和新版本的对比图:
以上是从网上下载的旧版本工程,
以上两个是新版本2.1cocos2d-x的文件夹组织方式。
直接用打开已存在工程方式打开的话,然后把部分旧API修改为新版的API,可编译通过但无法运行。问题是无法加载背景图片等资源文件,在cocos群里有问,没有找到答案(大牛看到此贴可回复如何解决)。
解法:最后用最笨的方法,新建一个空的工程,把classes里的文件全部复制到新建的工程里,再选中include文件->右键Add->Existing items即可。classes和resources同样方法导入,编译运行后正常。
2、另外注意2.0版本后的cocos2d-x用了很多create静态方法,但是createWith...等类似这样的方法,替换旧版本的时候注意不要用错。
3、CCString判断相等的用法:如下
以上图片顺便把CCArray的新的遍历方法贴上,注意只是遍历,不能删除CCArray里的内容,否则会出错。
intValue、floatValue等的用法,要强制转换为CCString后才会可以用。如上图。