大家今天来跟大家聊聊我最近捣鼓的一个小玩意——2D射击游戏。别误会,我可不是啥游戏开发大神,就是个业余爱好者,瞎琢磨着玩。
起因
一开始也没想着要做个射击游戏,就是刷短视频的时候,老看到那些个怀旧的横版射击游戏,什么《合金弹头》、《魂斗罗》,一下子就勾起小时候的回忆。心想,要不自己也试试做一个?
摸索阶段
说干就干!不过有点“懒”,不想从头开始画那些个角色、场景什么的。于是我就在网上到处找素材,你还别说,真让我找到不少免费的!有那种像素风格的,也有卡通风格的,看着都挺不错的。
素材有,接下来就是咋让它们动起来。这块我可真是个小白,啥也不懂。好在现在网络发达,各种教程一搜一大把。我就找几个看起来比较简单的教程,跟着一步一步学。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
跌跌撞撞的开发过程
刚开始,我先学着做个能左右移动的小人。
- 第一步:把找到的小人素材放到“画布”上。
- 第二步:写几行代码,让它能响应键盘的左右方向键。
你还别说,看着小人在屏幕上跑来跑去的,还真有点小激动!
然后,我又琢磨着怎么让小人跳起来。
- 试好几种方法,要么跳不起来,要么跳起来就下不来。
- 后来总算找到一个靠谱的,用一个叫啥“刚体”的东西,总算是让小人能跳能落。
接下来就是射击。
- 我找个子弹的素材,让它从小人身上“嗖”地一下飞出去。
- 子弹只会直着飞,后来我又加点代码,让它能斜着飞,还能调整射击角度。
有这些基本功能,我就开始琢磨着加点“敌人”。
- 我找几个看起来比较“呆”的怪物素材,让它们在屏幕上晃来晃去。
- 然后又写点代码,让子弹打中怪物后,怪物就“嘭”地一下消失。
光有这些还不够,我又加点背景音乐和音效。
- 子弹发射的时候“咻”的一声。
- 打中怪物的时候“啪”的一声。
感觉一下子就“热闹”起来!
未完待续
目前,我做的这个小游戏还很简单,就是一个小人在屏幕上跑来跑去,打打怪物啥的。不过我已经有点“上瘾”,准备继续完善它。
- 比如加点关卡。
- 加点不同类型的敌人。
- 再加点道具啥的。
这回的实践经历让我觉得,做游戏还挺有意思的。虽然过程有点“坎坷”,但看着自己做出来的东西一点点“活”起来,那种感觉还是挺棒的!
好,今天就跟大家分享到这儿。等我把这个小游戏做得再“像样”点,再来跟大家嘚瑟嘚瑟!