Cocos2dx学习笔记——引擎版本号的选择

Cocos2d作为一款开源游戏引擎来说。是非常好的一款引擎。但是不得不说。他的学习成本比较高。为什么说他的学习成本比较高呢?因为其各个版本间的兼容性很差,架构迭代很快。早年我学使用unity。仅仅在unity4到unity5之间经历了一次大的api更新。然而小版本之间兼容性非常强。一个代码能够很容易在各个小版本之间交叉使用。然而Cocos2d并不能。Cocos2d之间API更新非常快。同样是3.X版本。我照着3.4的教程写着3.10的基础代码。居然还能出现一些很神奇的bug。这点是我非常反对的。调试与翻源码翻了3小时以上的时间后我选择了放弃。
新版本与旧版本差异大。导致市面上的教程都处于一个落后的阶段。新的教程很难跟上引擎的更新速度。其学习基本处于和大多数缺少完善文档,缺少视频和文字教程的开源项目一样基本完全靠程序员个人的素质与逻辑能力。这无疑对新手来说是非常不友好的。
因此我建议下载引擎的时候最好不要选择最新版本的游戏引擎。最好是找到一个适合自己或自己感兴趣的教程。去下载配套的引擎版本。在熟悉了以后再去跟进新的版本进行学习。这样才会比较好。

文章目录