两个月前开始开发我的第一个游戏时,我选择了 Cocos2d v1.01rc 而不是 2.x。
现在我了解更多,我意识到 ARC 在 Cocos2d 2.x 中得到完全支持和集成,而在 v1.01rc 中,我必须决定是否为整个项目或只是 Cocos2d 文件禁用或启用它(参见tinytimgames 帖子)。
我选择 1.01 版本,因为我不需要 OpenGL ES 2.0 功能(请参阅此比较指南),但现在我发现 Cocos2d 2.x 更好地支持 ARC,我觉得 Cocos2d 2.0 确实有点愚蠢新游戏的前进方向。
请参阅引用:“cocos2d v2.0 与 v1.1 一样,符合 ARC,但内部不使用 ARC。但在某些时候,v2.0 将在内部迁移到 ARC(cocos2d v2.0 在内部使用块,但不是弧)。” 在cocos2d 论坛帖子中(它提到 cocos2d v2.0 而不是 v1.x,所以我假设开发人员的贡献重点在 v2.0 和 v1.x 将有更少的人来维护它)。它是否正确?对我来说,这是将 Coco2d 2.x 用于新项目的重要原因!!
我在 2 个月前开始开发我的游戏,但是我在学习的同时速度很慢,而且我仍然可以准时迁移到 2.x。
有什么建议么?我该怎么办?
禁用 ARC
启用 ARC
迁移到 Cocos2d 2.x
谢谢!