今天心血来潮,想搞个创造类的单机游戏玩玩。之前一直玩别人的游戏,这回想试试自己动手,感觉应该挺有意思的。
准备工作
我得琢磨琢磨做个啥样的游戏。脑子里第一个蹦出来的就是《MineCraft》,这游戏太经典,搭积木一样造东西,自由度超高。不过真要从头开始做个《MineCraft》,那工程量也太大,我一个人肯定搞不定。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我决定先做个简单点的,就那种能在一个小岛上捡捡树枝、石头,然后合成工具,再用工具造个小房子的游戏。对,差不多就是个简化版的《MineCraft》。
开始动手
我先在电脑上新建一个文件夹,用来放游戏相关的东西。然后,我开始找素材。因为是自己瞎捣鼓,所以也没打算花钱买素材,就直接在网上找一些免费的图片和模型。
- 找素材: 这一步花不少时间,因为要找那种风格比较统一,而且还得是免费的,真不容易。
- 搭场景: 找到素材后,我就开始搭场景。我用一个叫Unity的软件(之前稍微学过一点),把找到的小岛模型放进去,然后又加些树、石头之类的。
写代码
搭好场景,接下来就是写代码。这部分对我来说是最头疼的,因为我编程水平实在不咋地。不过还网上有很多教程,照着葫芦画瓢,勉强也能写点。
- 捡东西: 我先写个脚本,让玩家靠近树枝、石头的时候,按个键就能把它们捡起来。
- 合成: 捡到东西后,还得能合成。我又写个合成的脚本,比如两个树枝能合成一个木棍,木棍和石头能合成石斧之类的。
- 造房子: 我写个造房子的脚本。这个比较麻烦,因为要考虑房子的结构,还得让玩家能自己选择放哪块。
测试与修改
代码写完,我就迫不及待地测试一下。结果,bug 一大堆!要么是捡不起东西,要么是合成不,要么是房子造出来奇形怪状的。没办法,只能一点点改,改完再测试,测试完再改……
经过N次修改和测试后,我的小游戏终于勉强能玩。虽然画面比较简陋,bug 也还有一些,但好歹是自己亲手做出来的,还是挺有成就感的。
这回做游戏,虽然累,但也学到不少东西。以后有时间,我打算继续完善这个小游戏,或者再尝试做点别的类型的游戏。自己动手,丰衣足食,感觉真不错!