有没有办法让我的应用程序在ipad 3上运行而不更新到cocos2d 1.0.1或更高版本? 我使用cocos2d 0.99.5和第三方框架(不是我的)使用cocos2d 0.99.5 更新到cocos2d 1.0.1或更高版本将是一项巨大的工作。 我的应用程序在ipad 1和ipad 2中工作,但在ipad 3中我只看到黑屏(并听音乐)
谢谢!
答案 0 :(得分:0)
可能,如果您可以回溯已经完成的工作,在0.99.5和v1.0.1之间添加iPad 3支持。您可以使用github提交历史记录。虽然这不是一件容易的事,但可能比更新到v1.0.1花费更多时间。
为什么更新是一项庞大的任务?如果您尝试了它并发现了数百甚至数千个错误,这并不意味着您必须应用相同数量的修复。一个重命名的cocos2d类已经可以根据类和项目给你几十个错误了。
To update cocos2d follow the steps described here。特别重要且经常被遗忘的是实际删除所有旧的cocos2d文件,否则您可能仍在项目中使用旧版本的源文件,从而导致各种麻烦。
从我记得当我将本书的第一版(cocos2d 0.99)更新到第二版(cocos2d 1.0.1)时,在这两个cocos2d版本之间实际上强迫我编写新代码的代码非常少。 99%的更改只是重命名的类,方法和属性 - 相应地重命名它们修复了80%的问题,其余的是新的或删除或重新安排的方法参数,几乎同样容易修复,虽然不是那么容易,因为你可以总是分别使用refactor搜索&替换来修复那些。
我建议先修改简单的(重命名的类,方法,属性),然后再进行其他操作。如果您需要帮助,您已经知道如何使用SO。 ;)