今天心血来潮,想搞个打外星人的射击游戏玩玩。以前小时候老喜欢玩这种游戏,现在自己也能动手做一个,想想就有点小激动!
开搞!
先从最简单的开始。我先在场景里面放个方块,当做是玩家的飞机,反正能动就行。然后又加几个方块,当做是外星人。颜色? 随便涂个色,能看出来是啥就行。
接下来就是让飞机能动起来!我写几行代码,让飞机能通过键盘上的方向键控制移动。上下左右,试试,还真能动!
光能动还不行,得能发射子弹!我又加个小方块,当做子弹。然后写代码,按空格键的时候,就让子弹从飞机的位置飞出去。这下有点感觉!
让外星人动起来
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
外星人不能老是傻站着,得让他们动起来才刺激。我给外星人加个简单的移动逻辑,让他们自己左右移动。这下战场上热闹多,有来有回的。
加上点“爆炸”效果
子弹打中外星人,外星人就直接消失,这不行,没感觉。我得加点“爆炸”效果!虽然技术有限,做不出那种特别炫酷的爆炸,但是我可以让外星人被打中后,变成红色,然后再消失。这样看起来就有点感觉,起码知道自己打中。
我还加个简单的计分功能。每打中一个外星人,就加一分。看着分数一点点往上涨,还挺有成就感的。
一些小问题
过程中也遇到一些小问题。比如,子弹有时候会打不中外星人,明明看起来是打中,但就是没反应。我检查半天代码,发现是碰撞检测有点问题。改改,总算是好。
还有,外星人移动有时候会卡住,不动。我又得去调试,看看是哪里出问题。搞来搞去,总算是把这些小毛病都给解决。
成果展示!
一个简陋但能玩的打外星人射击游戏就完成!虽然画面不咋地,但是玩起来还挺带劲的。自己做的游戏,玩起来感觉就是不一样!
今天就先分享到这里,下次再做点别的有趣的东西!