最近有点迷塔防游戏,今天就来搞个简单的塔防小游戏试试手。
先捋捋基本思路
塔防游戏嘛最基本的就是要有怪、有塔、还得能打起来。怪得一波一波的出,沿着固定的路线走。塔,得能自动攻击范围内的怪物。
动手搞起来
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我得弄个地图出来。这个简单,就用几个方块拼个简单的路径就行。
- 新建一个场景。
- 用Cube拼个地图,设置好地面和路径。
然后,得把怪物整出来。怪物嘛也简单,就用个胶囊体代替好。
- 创建一个胶囊体作为怪物。
- 给怪物加个简单的移动脚本,让它沿着路径点移动。
就该弄防御塔。防御塔也用个简单的模型代替,比如一个圆柱体。
- 创建一个圆柱体作为防御塔。
- 给防御塔加个范围检测,当怪物进入范围时,就开始攻击。
- 攻击效果嘛就简单点,让防御塔看向怪物,然后发射个子弹(也用个小球体代替)
开始搭建防御塔和怪物
我先在场景里摆放几个防御塔,然后让怪物开始一波波的生成。
- 设置怪物生成点,按照一定的时间间隔生成怪物。
- 给怪物和防御塔加上血条,这样就能看到它们啥时候挂掉。
测试与调整
初步的功能完成后,我开始测试。发现一些需要调整的地方。
- 怪物移动速度有点慢,调快点。
- 防御塔攻击力有点低,打半天才打死一个怪,增强一下。
- 子弹速度也得调快点,不然都打不中快速移动的怪物。
基本功能完成
经过一番调整,基本的塔防功能算是完成。怪物能沿着路径走,防御塔能自动攻击,还能看到血条。虽然简陋点,但总算是有个样子。
我准备再加点功能,比如:
- 不同类型的防御塔,有的攻击力高,有的攻击范围大。
- 升级防御塔,让它变得更厉害。
- 加点音效,让游戏玩起来更带感。
今天就先搞到这里,下次再继续完善。