Gamemaker是一个2D游戏创作软件,同时也是新人们实现自己梦想的一个平台。
很多人都有制作出属于自己的游戏的梦想,如果你想使用GM来制作属于自己的游戏,而自己有没有什么编程基础,应该怎么办才好呢?下面玉米就自己学习GM的经历来写一份学习心得,教大家怎样学习使用GM,也能创作出属于自己的游戏。
所谓心急吃不了热豆腐,很多同学都十分的心急,想搞大作什么什么的,而自己却一点编程的基础都没有。对于新手来说,最新最新的那种,你先不要有那么大的野心,在学成之后,这些都是小事,为了要完成大作,要先从小作开始。
首先就要熟悉GM的界面,工作原理。完成这些工作,你除了要下载Gamemaker之外,还需要一个教程,献给那些个刚刚接触GM且没有编程基础的人。
Gamemaker标准中文教程:点击下载
本教程由认真@游戏整理制作,就是官方的教程的汉化版,对于没有基础的人来学习GM再适合不过,此篇教程可以帮你打好基础,用GM特别的方式——拖拽按钮,来制作简单的小游戏。
此教程,没什么特别的要求,但是至少要通读一遍,读完之后,我认为你要做一个用方向键控制移动的小精灵应该不是什么难事了。
接下来,就是从范例入手,一些简单的范例,官方给出了四个小游戏范例,里面有STG射击范例,汽车范例,吃豆人范例和点水果的范例,这些都是针对于新手再简单不过的范例了,需要做的就是把这几个范例研究明白,这里我就不多说什么了。
最后到了重点,经过一段时间的拖拽按钮训练之后,你会发现这些按钮貌似很是不直观,而且很难用。(我个人就是这么认为)所以,就要进攻代码了。
GM的所有功能,都可以通过各种代码来实现,代码是万能的,虽说他需要你不停的敲键盘,但是功能方面却远比拖拽按钮要强大的多。
打开代码编辑器,头脑一片空白啊,这东西要怎么写?下面就要丢出另外一个更高深的教程,也是必备教程,就是官方给出的GML语言教程。
GML语言手册中文版
doc版(适合打印下来做成实体书):点击下载
chm版(双击直接打开,汉化部分见手册的GML语言部分,适合电脑查看):点击下载
在线版:http://f1.gamemake.org/gm
个人认为,这个教程十分重要,是GM的所有教程中最重要的一个,所以说,这个教程,最起码读也要读三遍,了解GM到底有什么样的功能,当然不需要背下来,只需要了解即可,玉米这个教程可是翻烂了啊,到现在也不是十分的懂,所以还是要多加努力。
读完GML教程,了解了GM的功能,就可以进行实战了,话说要在实战中学习,才能有好效果,你可以试着编写代码,然后调试运行,遇到不会的,一定要去查阅GML语言教程。反复的阅读,如果你决定学习GM,那这本教程就一定不要从手中丢掉。要这道这可是GM的所有功能,这软件能干的事现在都在这本教程里面。
教程是一方面重要的,其次,你需要动用你聪明的大脑,多动脑,想代码,某些动作需要怎么写代码才能实现,所以这也就需要你很相信自己的智商。一点一点的把代码学好,绝对不要图快,对自己没有什么好处。
例子什么的也要多去看,前辈们写的代码绝对会有值得借鉴的地方,借鉴也是学习中一个重要的手段,所以说,要积极的去吸取前辈们所提供的经验,来增长自己的知识。
不耻下问,也是学习的一个手段,虽说这样问出来的没有自己研究出来的记的那么深刻,但是有啥招?我自己研究了,我也不会,所以说,,我只好去问了。。不过在问之前你要先做到了上面我所说的,教程看过了,例子看过了,自己也思考过了,自己就是不知道怎么实现某些效果,再去问其他的人。有很多的新手,甚至连教程都不知道看,然后就跑去问各种那些教程上一找就找到的问题,这种学习方法我十分的不赞同,那些教程上的知识,自己就可以翻的到,为什么要去问别人? 还是要说明一下,学习GM不可能是很快就学会的,而你也需要付出大量大时间来学习它,认真用心的学习,没有人是用什么速成的方法学会的,都是自己付出了努力才会有成果。
所以,如果你真的想做出自己的游戏,就要付出代价,在最后就一定会有回报。