今天突发奇想,想搞个弓箭塔防游戏玩玩。之前也没咋接触过塔防游戏,就想着从头开始,边摸索边弄,也算是个小挑战。
准备工作
先在豌豆荚上扒拉一圈,看看有没有现成的弓箭塔防游戏可以参考参考。发现有个叫《弓箭堡垒》的APP,看着还不错,就下载下来体验一把。玩一会儿,大概解这类游戏的基本玩法:就是造塔、升级弓箭、打怪兽、保卫城堡。
然后我又在网上搜搜“弓箭战争”、“塔式弓箭手”之类的关键词,想看看别人是怎么做的。发现这类游戏还挺多的,大部分都是火柴人风格的,还有一些卡通风格的。玩法也都差不多,就是射箭、防御、升级。
开始动手
既然有大概的思路,那就开始动手!
我得有个城堡,总不能让敌人直接打我老家?于是我就画个简陋的城堡,虽然丑点,但好歹是个城堡。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
然后,我得在城堡上造个弓箭塔。这个塔也简单,就一个长方形上面加个三角形,表示可以射箭就行。我还在塔上加个小人,表示这里有弓箭手在守着。
就是敌人的部分。我画几个小怪物,有圆的、有方的,还有长得像虫子的,反正怎么丑怎么来,这样打起来才有成就感嘛
- 第一步: 让弓箭手能射箭。我给弓箭手加个简单的动画,让他能拉弓、射箭。
- 第二步: 让箭能飞出去。我给箭加个速度,让它能朝着敌人的方向飞。
- 第三步: 让箭能打中敌人。我给敌人加个碰撞检测,当箭碰到敌人时,敌人就掉血。
- 第四步: 让敌人能动起来。我给敌人加个移动逻辑,让它们能朝着城堡的方向前进。
遇到的问题
过程中也遇到一些问题。
比如,一开始箭射出去就不知道飞哪去,后来发现是速度设置太快,稍微调慢一点就好。
还有,敌人被打死后不会消失,就一直躺在那里,看着怪别扭的。后来我给敌人加个死亡动画,让它们被打死后能“光荣牺牲”。
初步成果
经过一番折腾,我的弓箭塔防游戏终于有点样子!虽然画面简陋,玩法也比较简单,但好歹是自己从头开始做出来的,还是挺有成就感的。
我的游戏里已经可以实现:
- 弓箭手自动射箭
- 敌人不断进攻
- 箭可以击中敌人并造成伤害
- 敌人死亡后会消失
我打算再加一些新的元素进去,比如升级弓箭塔、增加不同类型的敌人、设置关卡等等。慢慢完善,反正也不着急,就当是给自己找点乐子。
今天就先分享到这里,下次有新进展再来跟大家汇报!