项目初期的一些问题(版本选择、语言选择、环境搭建、一次触控技术交流会问题)
一个项目开始肯定会碰到这些问题,究竟选择哪个引擎版本呢?我该选择C++开发,还是Lua呢?今天抽空来讲讲项目前期会碰到的一些问题。磨刀不误砍柴工,先把项目前期碰到的一些事情先理一理,我会尽量把项目开始到上线的点点滴滴记录下来。
一、引擎版本(到底该用哪个版本呢)
这个项目刚开始的时候我安装的是Cocos2d-x3.2。出3.5没出几天,哥们号称看到3.5有解决重要的内存泄露的Bug消息(不知道在哪看到的)。差点没把我吓尿,被迫升级。不过后来发现一些3.2对android5.0的兼容问题,libcurl库的问题,以及音频的相关Bug。
历来Cocos2d-x版本升级对开发人员来讲都是一件麻烦事,升级新版本并不是换几个文件那么简单。选择新版本就要承担未知的Bug。大家伙肯定都喜欢用自己最熟悉的版本。就像是枪手永远选择顺手的枪,而不是单纯的追求最牛最先进的武器。到现在3.7都出来了,这几个版本更新速度吓死人。
所以总的来说,我会选择引擎相对
新的 <