今天心血来潮,突然想搞个飞机大战的游戏玩玩。以前小时候就特喜欢玩这种射击游戏,简单又刺激,现在自己动手做一个,想想都觉得有意思。
我先在网上到处找资料,看看人家都是怎么做的。各种教程、各种说法都有,看得我眼花缭乱。不过也大概知道要用到哪些东西,比如要画飞机、画敌人、还得让它们能动起来,能发射子弹等等。
准备工作
- 先得有个开发工具。我选个比较顺手的,反正只要能写代码就行。
- 然后是素材。飞机、敌机、子弹、爆炸效果,这些图片都得有。网上有很多免费的素材可以用,我挑一些自己喜欢的,看着挺酷炫的。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
开干
我先从最简单的开始,画个自己的飞机。就是一个小方块,先能动就行。然后,我给它加上控制,可以用键盘上的方向键控制它上下左右移动。
我开始搞敌机。敌机也先用个小方块代替,让它能从屏幕上方往下飞。为让游戏更有意思,我让敌机随机出现,这样每次玩都不一样。
然后就是子弹。我方飞机要能发射子弹,敌机也要能发射子弹。子弹就是一条小线段,从飞机的位置发射出去,沿着一个方向一直飞,直到飞出屏幕或者打中目标。
最关键的是碰撞检测。我得判断子弹有没有打中飞机,飞机有没有撞到敌机。这个地方稍微有点麻烦,不过也还都搞定。
实现效果
经过一番努力,我的飞机大战游戏终于有点样子!虽然画面比较简陋,都是些方块和线段,但是玩起来还挺带感的。
看着自己的飞机在屏幕上飞来飞去,躲避敌机的子弹,然后把敌机一个个打爆,成就感满满的!
这个游戏还有很多可以改进的地方。比如,可以把画面做得更精美一些,加一些爆炸效果,再加点音效,那就更完美。不过今天就先到这里,以后有时间再慢慢折腾。
这回的实践还是挺有意思的。虽然只是个简单的飞机大战游戏,但是从头到尾都是自己一点点做出来的,感觉很不一样。以后有机会,我还想尝试做一些更复杂的游戏,想想就有点小激动!