今儿个心血来潮,想整个小游戏玩玩,就琢磨着搞个打飞机的游戏。以前小时候在游戏厅老玩,现在自己动手试试看。
开整
也没啥头绪,就到处找资料。看到网上有各种各样的打飞机游戏,什么“王牌机战”、“现代空战3D”,看着都挺炫酷,但我这水平,肯定整不出来那么复杂的。
后来又看到一些简单的,像“单机飞机大战”、“银翼战机”,感觉这些还比较靠谱,能照猫画虎地做个差不多的出来。
画图
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
先得把飞机、子弹、敌人这些东西给画出来。这块儿我不太擅长,就随便找些素材,拼拼凑凑,弄个能看的样子。反正重点是能动起来,美不美观的先放一边。
- 飞机: 找个卡通飞机的图片,抠图,当成自己的飞机。
- 子弹: 就画个简单的黄色小圆点,能发射就行。
- 敌人: 也是找的卡通图片,各种各样的都有,大小不一,看着还挺热闹。
让飞机动起来
接下来就是写代码。这部分花的时间最多,因为要控制飞机移动、发射子弹、碰撞检测等等,一大堆事情。
我先让飞机能用键盘控制左右移动,试试,还挺顺畅。然后就是发射子弹,按空格键就能“biubiubiu”地射击,感觉有点意思。
最麻烦的是碰撞检测,要判断子弹有没有打中敌人,飞机有没有被敌人撞到。这块儿我搞好久,试各种方法,总算弄出个能用的版本。
加点料
基本功能有之后,我又加点其他的东西,比如敌机会自动往下移动,速度越来越快,还有不同的敌人类型,有的血厚,有的会发射子弹。
我还加个简单的计分系统,打掉一个敌人就加分,看着分数一点点往上涨,还挺有成就感的。
收工
整个游戏差不多就完成。虽然画面比较简陋,功能也比较简单,但毕竟是自己一点点做出来的,玩起来还是挺有意思的。以后有时间再慢慢完善,加点音效、背景音乐什么的,再加个排行榜,让大家比比谁打的分数高。
这回折腾打飞机游戏,虽然累点,但也学到不少东西,挺值的!