2.使用Cocos2d-x的前期准备
本系列在简书首发,转载请注明出处,作者うちはイタチ
上一篇文章你对Cocos2d-x有了一些了解,本篇主要来阐述你在使用Cocos2d-x之前,需要做好哪些准备
编程基础
首先你需要是个程序员,或者你想成为程序员。你需要精通一门编程语言,你可以根据自己爱好系统性的学习一门语言,当然你一定要练习,不要只看理论,根据我的工作经验来看,其实只要你精通一门语言,学其他语言你只要稍微看一下语法,留一点印象,然后一边做项目,一边具体学习就可以轻松搞定了。如果你纯看理论,不用的话是没效果的。如果你是精通一门语言,接下来的学习很简单,你不会C++或Lua也没关系,上网稍微找找教程,过一遍,然后跟着我一起来写代码慢慢就熟悉了。如果你是编程新手,那么我建议你先学学编程基础,这里我推荐极客学院。当然我不是打广告,这个网站确实还可以,里面有基础语言,计算机基础,开发基础这些大模块都有教程,对于新手来说比较合适,当然好像是要收费,但如果你确认入行了,这点钱,比起在外面培训机构的学费来说,算是九牛一毛了。当然我建议你先学一个月,看看自己是否适合从事程序行业。努力是一方面,天分也是一方面,有些人就是不适合干程序这行,有些人就是适合干这行。如果自己不合适,没必要强迫自己学这个,学自己感兴趣的,永远是最好的。
心理和生理的准备工作
这么说把,当你具备程序员的基本能力之后,你应该跃跃欲试想做什么东西出来,让自己有点成就感,不然枯燥的学习确实没什么动力,但作为过来人,我还是善意的提醒一下,你需要先做好心理和生理准备。首先心理准备是什么呢?那就是你要能把心静下来,沉下去。程序这行,最忌浮躁,如果你想做出点成绩,需要有一颗不躁动的心,并且你需要有钻研精神,比如在使用Cocos2d-x开发过程中,遇到什么问题,要先自己想办法解决,查源码,用搜索,不要一遇到问题就采取差不多就行的态度,为什么成功的人是少数,因为大部分人不讲究精益求精。那么生理准备是什么呢?不管男女,特别是女生,你需要做好长期对着电脑,可能还会熬夜工作的情况,程序是个辛苦活,游戏程序更加如此,轻轻松松的程序员是不存在的,除非他本身没什么上进心。你需要不断的学习,吸收,实践,并长期持续的重复这个过程。建议你适当健身,多吃鱼。最后保持好心情比较重要,困难随时发生,请迎难而上,乐观面对,没有什么问题是解决不了的。你实在解决不了,就去请教周围技术比较好的同事,其实大部分问题只是思路问题,换一个思路就解决了。
电脑和软件准备
此系列我会采用Win7 64位系统,和最新的Cocos2d-x v3.16版本来演示。当然你可以使用苹果系统和其他版本的Cocos2d-x。大同小异。建议电脑配置使用固态硬盘,至少8G内存,i5 CPU来体验顺畅的游戏开发之旅。并使用版本管理软件来防止意外发生,SVN或者Github。