课程目标
教大家用Unity做塔防类游戏
课程内容
免费 课时 1 : 如何获取视频 素材 源码下载地址?
免费 课时 2 : 01-开始介绍和创建工程
免费 课时 3 : 02-利用Cube创建基本的地图
免费 课时 4 : 03-创建敌人行走的路
免费 课时 5 : 04-控制游戏的视野(视野移动和放大缩小)
课时 6 : 05-敌人路径管理
课时 7 : 06-创建敌人,控制敌人的移动
课时 8 : 07-创建敌人孵化器管理敌人的生成
课时 9 : 08-改进敌人的生成策略
课时 10 : 09-创建三种炮台的Prefab
课时 11 : 10-创建炮塔选择的UI
课时 12 : 11-创建炮台的数据类(保存炮台相关的一些数据)
课时 13 : 12-监听炮塔选择的事件(保存当前选择的炮塔)
课时 14 : 13-检测鼠标点击到了哪个Cube上
课时 15 : 14-检查是否足够可以创建炮塔
课时 16 : 15-金钱的管理(消费和更新UI显示)
课时 17 : 17-完成炮台的实例化创建
课时 18 : 16-显示没有钱的提示效果
课时 19 : 18-利用粒子系统创建建造的特效
课时 20 : 19-添加触发器,检测炮台附近的敌人
课时 21 : 20-控制炮台发射子弹
课时 22 : 21-控制子弹的飞行
课时 23 : 22-控制子弹跟敌人的碰撞处理
课时 24 : 23-添加爆炸特效,修改检测碰撞方式
课时 25 : 24-Fixbug修复敌人销毁的时候,子弹也跟着销毁
课时 26 : 25-Fixbug修复敌人销毁的时候,移除炮台对敌人的引用
课时 27 : 26-控制敌人的销毁爆炸
课时 28 : 27-完成其他敌人的销毁爆炸效果
课时 29 : 28-控制炮塔指向敌人进行攻击
课时 30 : 29-设置Cube的鼠标移上变红效果
课时 31 : 30-Fixbug修复炮塔的Trigger影响
课时 32 : 31-敌人添加血条显示
课时 33 : 32-创建炮塔升级的UI按钮
课时 34 : 33-给按钮添加动画,优化按钮显示
课时 35 : 34-控制升级面板显示和隐藏方法的创建
课时 36 : 35-控制升级面板的显示和隐藏
课时 37 : 36-给升级面板添加的动画
课时 38 : 37-处理升级按钮和拆按钮的点击事件
课时 39 : 38-控制升级和拆对炮台的处理
课时 40 : 39-修改建造特效(升级和拆的时候添加特效效果)
课时 41 : 40-创建标准炮台的升级的预制体
课时 42 : 41-开发完成原子弹炮塔的预制体
课时 43 : 42-添加激光炮塔
课时 44 : 43-利用LineRenderer显示激光
课时 45 : 44-添加激光的伤害和伤害特效
课时 46 : 45-添加激光塔的升级版本的预制体
课时 47 : 46-添加升级时候对金钱的消耗
课时 48 : 47-设计游戏结束时候的UI界面
课时 49 : 48-控制失败界面的显示
课时 50 : 49-添加胜利界面和重玩、菜单按钮的点击
课时 51 : 50-开发菜单场景
课时 52 : 51-控制开始按钮和退出按钮的点击事件处理
课时 53 : 52-《结束语》