今天心血来潮,想搞个游戏玩玩。之前也没弄过,纯小白一个,就想着从最简单的开始。
我连要做个啥样的游戏都没想是那种点点点的休闲小游戏?还是那种打打杀杀的角色扮演?想半天,决定先弄个最最最简单的,就那种跳一跳的小游戏,看着就挺容易上手的。
然后就是找工具。作为一个纯小白,当然是哪个简单用哪个。网上搜一圈,发现好多人都推荐GameMaker,说是对新手特别友我就下一个试试。
摸索GameMaker
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
打开GameMaker,界面看着还行,不算太复杂。先跟着教程走,一步一步来。创建个新项目,然后...然后...我就卡住。这玩意儿咋用?
没办法,只能老老实实去看教程。YouTube上搜一堆视频,从最基础的开始看。看人家怎么创建精灵,怎么设置背景,怎么让小人动起来... ...
看一会儿,感觉有点懂,又回去自己试。创建个小方块当主角,又画个地板,然后... ...然后小方块直接穿过地板掉下去!
这... ...这不对!
又是一通折腾,到处查资料,才知道要给地板设置成“实体”,这样小方块才能站在上面。真是细节决定成败!
让小方块跳起来
接下来就是让小方块跳起来。这又是一个大坑!
看好多教程,都说要用“代码”。作为一个纯小白,我对代码是敬而远之的。但是没办法,硬着头皮上!
GameMaker用的代码好像叫GML,看着还行,不算太复杂。照着教程敲几行代码,大概意思是按下空格键就给小方块一个向上的力。
激动人心的时刻到!运行游戏,按下空格... ...小方块还真跳起来!虽然跳得有点僵硬,但好歹是跳起来!
添加障碍物
光跳还不行,得有点挑战性。于是我又加几个障碍物,让小方块跳过去。
这回简单多,有之前的经验,很快就搞定。不过我又发现一个问题:小方块碰到障碍物就直接穿过去!
这... ...这又是什么情况?
又是一番研究,才知道要给障碍物也设置成“实体”,还要写代码判断小方块和障碍物有没有碰到,碰到就让游戏结束。
这代码写得我头大,不过好歹是搞定。现在小方块碰到障碍物就会“死”掉。
发布游戏
折腾一天,总算弄出一个能玩的小游戏。虽然很简单,但成就感满满!
把小游戏导出,然后就直接运行。
看着自己做的小游戏,感觉还挺有意思的。以后有时间再继续完善,加点音效,加点特效,再加几个关卡... ...想想就有点小激动!
今天算是入游戏开发的门。虽然过程很曲折,但结果还不错。果然,实践出真知!