多语言展示
当前在线:1662今日阅读:113今日分享:31

从零开始,踏上制作游戏之路(给小白)

游戏非常非常——非常好玩!年少的你是否也曾感叹过?——怎么制作游戏? 从零开始,额,当然你要先学会用鼠标键盘互联网——这就够了!!让我们开始征程吧!!!!
工具/原料

拥有基本计算机操作常识

正题
1

(另外废话:Flash?VB?Dreamweaver?你如果你说你了解一点这个,说好像可以做游戏...——行了...收收手吧,这只是比下面那些软件大一点的工具而已,他们真正的用途也可不是制作游戏(VB勉强例外),真正的制作游戏——往下看吧~~)“C语言”“C++” 我们暂且聊聊这罢,先不管和游戏 什么用什么关系 “语言”,你总该懂 汉语英语 什么普通语言吧——(别提英语!--....好吧不提)语言,我们用语言是来干嘛的?——表达思想,表达想法,交流--人与人之间  同样的,“C语言”(或者“C++”),也是语言,用在人与计算机之间交流(通俗的说)通过“C语言”,我们可以把自己的想法,即创造什么样的程序,告诉给计算机,让计算机帮我们创造出来!而其实游戏本身就是一个程序!学好“C语言”我们就可以制作游戏了!!

4

那,比如说,我们要打造一样东西,比如剪纸吧,剪纸,我们需要什么呢?嗯,剪刀,铅笔(画图),纸张,还有,平整的台面(方便嘛~)——这就是“开发环境”了!至于“集成”,勉强可以说是多种“开发环境”合在一起吧,多道工序的工作环境都“合”在一起了——集成开发环境!实际上,集成开发环境对我们这些入门的来说,就是一个大大的软件,用来开发程序就是一个软件,如1. Visual Studio 2.Visual C++ 6.0 3.Code::Blocks 等等....

行动!
1

“C语言”入门的建议使用Visual Studio的一种学习版本——Visual C++ 2010 Express——免费的 另外,C与C++有区别,但C++兼容了C,也就是说可以用编写C++的软件编写C语言,刚开始我们是学习C而不是C++的

2

主要学习书籍简介《C Primer Plus》————虽然名字英文,但这也是有中文版的《C语言入门经典》 《C程序设计语言》......

3

其实看完这些书就是“C语言”高手了(但内容很多很多,很需要耐心)刚开始学习“C语言”是很枯燥的,没有图形,都是基础的数学运算编程,但必须过关,因为是基础的基础,游戏的背后都有很庞大的数学运算,所以必须掌握,很需要坚持

游戏引擎
1

好吧,回到游戏——我们最初的目的 如果说,你想比较直接的制作游戏,不想学什么语言,而且较为高大上,制作内容较宽,那么Cocos Studio或许适合你(不可小视) 但是,请相信我,这也是不简单的,也要学很多东西,而且Cocos Studio的教程也少,没“C语言”多,同时急于求成的这做法也是不推荐的,做出来的游戏当然有一定的限制,而“自主制作”的人更能自由发挥

2

Cocos Studio 其中含有个“Cocos游戏引擎”——著名的普遍使用的一个免费的游戏引擎“游戏引擎”——可以说是游戏的核心,或是框架,一个建立好的系统使用“游戏引擎”是——开发游戏的捷径——当然内容还得自己用C,Java等语言编写

3

或许很多人不理解“Windows7 / Mac / Liunx 环境上搭建 win32 / Android开发环境”在此简单概括其中内容及“游戏引擎” 首先,有点题外话,我们电脑一般用的是windows操作系统——(正如你所见,每次开机时都有Windows几个大字)而操作系统不只Windows一个,还有苹果电脑的Mac,我们通常的智能手机上的安卓Android,还有Liunx操作系统......同一个程序有时是不能在各个操作系统上运行的(即不能跨平台),所以,如你所想,就有了以上“不同的环境上搭建不同的开发环境”。 正如舞台不能用作菜板来切菜,而菜板不能用作舞台来表演一样——同为“平台”但“平台”类型不同,不能乱套 配置开发环境对一些人可能还比较复杂,在此也不展开

4

游戏引擎,也有多种,简单来说,也就还是“框架”,内容则要开发者去填充 而上面的内容中:在不同操作系统中搭建不同的开发环境,之后,使用的引擎相同,“框架”相同,但框架的搭建方法不一样

努力吧

原谅我就到此为止,我想很多人还需要很多指导,但我能帮的就到这了,接下来大家就沿着这条路奋斗吧 希望这能对大家有用,而不至于像当年的年少无知的我一样——折腾近半年才找到“C语言”这条起跑线..... 以上实为个人一年多 孤苦自学滚爬烂打 过来的简单经历

推荐信息