在构建cocos2dx开发环境的时候,相信不少人是去下一个cocos2dx的开发包然后安装在相应的编程工具上吧。
但是因为cocos2dx也在不停更新,有时候会遇到最新的版本和自己学习或者使用而需要用到的版本出现偏差,这个时候更是免不了大量的build失败,需要化不少时间去解决bug什么的。
这里提供一个比较方便的管理cocos2dx开发包方法,能够让你在不同的cocos2dx版本之间切换自如。(由于我用的是MAC,所以这里提及的目前只适用于Mac或者linux,Windows的话可能就需要自己去研究一下了,应该是差不多的)
首先我们需要去认识一下Github(https://github.com/), 这是一个相当热门的开源代码托管平台,只需要google一下就能获得各种入门知识,是个值得花时间研究的网站。
由于cocos2d系列的开发包都托管在Github上面,所以可以在上面把开发包克隆到本地。
在Github主页搜索cocos2d,然后进入cocos2dx部分
https://github.com/cocos2d/cocos2d-x
获得cocos2dx开发包的url: https://github.com/cocos2d/cocos2d-x.git
打开Terminal,进入你想安放开发包的文件夹,例如我是在用户目录下建立了一个名叫Github的文件夹
然后输入 git clone https://github.com/cocos2d/cocos2d-x.git
整个完整的cocos2dx开发包就会下载到你的本地(需要等上一段时间
下载完成之后,虽然我们不知道当前的开发包版本,但是我们可以通过tag来看到底我们现在有多少个版本
进入cocos2dx的文件夹,运行 git tag -l //列出全部的tag清单
记住你需要的版本名称,例如cocos2d-x-2.1.5,运行 git checkout cocos2d-x-2.1.5
这样开发包就成功切换到coco2d-x-2.1.5的版本,之后再重新安装templates,现在你使用的就是coco2d-x-2.1.5的开发包了
另外,由于cocos2dx的版本在不停更新,当你想获得最新版本的时候,进入cocos2dx的目录
运行git pull,这样git就会帮你自动下载开发包托管在github上的最新内容,而且可以按照我之前提供的方法进行版本切换。
希望这个方法能够帮到大家,让学习和工作变得更加顺利,如果在利用这个方法中间遇到什么问题,欢迎留言,我会及时回复的:)