今天心血来潮,想搞个塔防游戏玩玩,就动手弄个简单的,跟大家分享下过程。
搞起准备工作
先是找素材。这年头,做游戏没素材可不行,就像盖房子没砖头一样。我平时就喜欢收集这些,所以很快就找到一堆看着还不错的图片,什么箭塔、魔法塔、小兵、怪物,都整挺
开始搭建场景
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
有素材,接下来就是搭场景。我这人比较喜欢简单的,所以就直接用平面图形拼个地图,一条弯弯曲曲的路,两边留着空地,准备放塔。这部分没啥技术含量,就是个体力活,把素材一个个拖进去,摆好位置就行。
让塔能攻击
光有塔还不行,得让它们能打架!我琢磨着,最简单的就是让塔自动攻击进入范围的敌人。我给每个塔加个“侦查范围”,用一个圆圈表示。然后写几行代码,让塔每隔一段时间就检查一下,看看有没有敌人在圈里,有的话就“biubiubiu”发射子弹。
子弹怎么飞?
这又是个问题。我想个简单的办法,就是让子弹沿着塔和敌人的连线飞过去。这只是个大概方向,要不然打不中就尴尬。我又加点“追踪”效果,让子弹在飞的过程中,稍微调整一下方向,这样命中率就高多。
让敌人动起来
敌人也不能傻站着挨打!我给每个敌人设个“目标点”,就是沿着路走。每隔一段时间,就让敌人朝着目标点挪一点。为让敌人看起来不是整齐划一地走,我还加点“随机偏移”,让它们走得稍微歪歪扭扭一点,这样更真实。
加上胜负判定
游戏得有输赢才好玩!我设定一个“基地”,敌人走到基地就算玩家输,干掉所有敌人就算玩家赢。这部分也简单,就是加几个判断,看看敌人是不是都死光,或者有没有敌人跑到基地里去。
一些细节优化
基本功能都有,我又加点细节:
- 建造塔:玩家点击空地,就可以选择建造不同的塔。
- 升级塔:塔可以升级,攻击力、射程啥的都能提升。
- 金币系统:打死敌人可以获得金币,金币用来造塔和升级。
- 音效:加点简单的音效,比如射箭的声音、爆炸的声音,更有感觉。
最终实现效果
经过一番折腾,一个简单的塔防游戏就出炉!虽然画面比较简陋,功能也比较简单,但是玩起来还挺有意思的。看着自己造的塔,把一波波敌人消灭掉,还是挺有成就感的!
这回就分享到这儿,下次有啥好玩的再跟大家唠!