1.Cocos2d-x简介

本系列在简书首发,转载请注明出处,作者うちはイタチ
写此系列文章,我会假设你是非程序行业的人员,并尽量剥开讲细。首先你需要知道它的官网,有一些帮助是官网可以找到,但有些找不到。

Cocos2d-x是什么?

Cocos2d-x是一款游戏引擎,虽然他既可以做2D游戏,也可以做3D游戏,但目前行业大环境的情况下,Cocos2d-x主要用来做2D游戏,3D游戏一般使用Unity3D或Unreal4。

什么是游戏引擎呢?

简而言之,游戏引擎就是一组成熟的配套代码框架和配套工具。这些底层的功能已经提供给你了,你只需要关注游戏业务,而不用重新开发底层细节。就好像造车一样,国内造车标准是一种游戏引擎,国际造车标准是另一种游戏引擎,不同的汽车公司按照这个标准,造出不同的车。他们不用去制定标准,只需要关注业务细节,怎么把车做好看,做舒适。因为造车这么频繁,如果每家公司都去制定标准,虽然可以这么做,但你会不会有一种感觉,这是不是这是在

重复造轮子

所以不管是什么行业,为了这个行业的繁荣,我们应该把效率提高,做底层的人就专门做底层,定标准的就专门定标准,不需要什么事都从0开始,这样既浪费资源,又浪费时间。游戏引擎就是这样,我们做很多游戏都会用游戏引擎,我们只需要关注怎么把游戏做好玩,做效果,而不是关注设置图片的格式啦,声音如何播啦,这些只要是游戏都会用到的东西,这并不是躲懒的表现,而是采用高效的方法和方式把事情做好,当然像BAT这种大厂应该是会自研一套引擎的,因为他们不缺钱,有人力做。中小团队就没这个必要了。

为什么选择Cocos2d-x?

为什么我不以其他引擎为例子呢,因为我目前用Cocos2d-x比较频繁,了解的也多,其他引擎不精通啊,再者Cocos2d-x上手简单,对于新手来说用这个做2D非常方便。最后Cocos2d-x不局限开发语言,你可以使用JS,LUA,C++。但是,此系列教程我会使用Lua和C++同步讲解,不会使用JS。我希望你能灵活一点,其实你可以举一反三的。程序其实都是相通的。

Cocos2d-x三个分支

目前Cocos2d-x的三个分支分别是:Lua,C++,JavaScript。目前Cocos2d-x官方主推Cocos Creator,这是一个IDE(集成开发环境)。他能写界面,也能写逻辑,用JavaScript的语法。如果你喜欢用JavaScript,那么Cocos Creator是一个非常好的选择。但我在此系列中不会使用JavaScript。剩下就是C++和Lua了,C++是一种比较古老的语言了,我个人非常喜欢使用,不过要精通此门语言还是需要花时间的,但你放心,只要你有编程基础,使用Cocos2d-x的C++开发也不难,C++开发的特点就是编译,什么改动都需要编译,特别项目越大,有时候改动一点,而可能会牵一发而动全身,导致编译时间很长,但可以采取一些方法规避,并不能完全杜绝。最后就是Lua了,Lua是一种解释性脚本语言,脚本语言的特点就是不用编译直接运行,并且他可以使用热更新机制,目前是主流选择。当然JavaScript也是脚本语言,但目前大环境来看,使用Lua和C++混合开发是目前的主流,Cocos Creator以后会慢慢占据份额,以后有时候我们在补上Cocos Creator的,此次系列我们主要使用C++和Lua来做阐述和讲解。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容