章节1: 熟悉Unity3D开发环境 课时1 视频 使用Unity3D制作皇室战争的准备工作 05:37 可课时2 视频 导入模型 09:38 可课时3 视频 利用Cube创建地图 14:02课时4 视频 创建敌人孵化器,生成敌人 18:16课时5 视频 通过UI界面选择兵种 18:36课时6 视频 创建兵种的数据类 11:04课时7 视频 保存当前选择的兵种 11:28课时8 视频 检测鼠标点击了哪个Cube 17:06课时9 视频 检查是否有足够的能量可以创建兵种 28:40课时10 视频 完成兵种的实例化 22:37课时11 视频 利用粒子系统创建生成兵种的特效 04:46课时12 视频 使用NavMeshAgent控制敌人自动寻路 08:37课时13 视频 完善敌人自动寻路功能 29:12章节2: 攻击敌人课时14 视频 添加触发器,检测兵种附近的敌人 18:39课时15 视频 敌人血条的制作 15:48课时16 视频 完成攻击敌人功能 17:45课时17 视频 优化敌人功能 36:42课时18 视频 增加敌人攻击玩家功能 19:00课时19 视频 完善敌人攻击玩家功能(修复Bug) 15:17课时20 视频 优化敌人死亡功能 13:10课时21 视频 完善与敌人对战功能 32:57章节3: 防御塔的制作课时22 视频 添加防御塔机制 19:20课时23 视频 添加防御塔攻击功能 09:53课时24 视频 优化防御塔攻击功能(IK的讲解) 12:41课时25 视频 优化弓箭手攻击功能(修复Bug) 28:06课时26 视频 优化敌人攻击防御塔功能 07:20课时27 视频 击毁防御塔后使用序列帧方式添加特效 12:29课时28 视频 击败玩家后切换目标为防御塔 15:54课时29 视频 优化游戏(代码以及寻路路径) 13:47课时30 视频 添加主塔功能并且判断游戏胜利条件 23:56章节4: 游戏功能拓展课时31 视频 添加游戏暂停与继续功能(暂停后Animator继续播放) 11:38课时32 视频 优化暂停界面,增加游戏倍速功能 28:51课时33 视频 设计游戏结束UI 34:44课时34 视频 添加游戏胜利条件 12:36课时35 视频 添加重玩与退出按钮的功能 12:35章节5: 游戏主场景课时36 视频 制作游戏主场景 13:37课时37 视频 实现摄像机漫游功能 06:51课时38 视频 控制开始游戏按钮和退出游戏按钮的点击事件处理 13:27课时39 视频 制作游戏加载界面 08:19课时40 视频 异步加载游戏场景 30:07章节6: 游戏加载功能课时41 视频 实现切换场景淡入淡出效果 26:55课时42 视频 使用Json数据格式实现添加牌组信息功能 30:42课时43 视频 切换卡牌UI搭建 27:06章节7: 使用Json数据格式存储卡牌信息课时44 视频 动态添加牌组的UI与信息 34:19课时45 视频 牌组的UI与信息拖拽功能 23:32课时46 视频 替换牌组信息 09:25课时47 视频 保存出战牌组信息,并在游戏中更新 13:54课时48 视频 使用Json数据格式实现添加牌组信息功能 30:42章节8: 完善游戏功能课时49 视频 添加游戏主场景音效功能,并且可以通过按钮进行控制 10:19课时50 视频 添加卡牌消耗功能 13:49课时51 视频 优化玩家英雄功能 32:59课时52 视频 添加敌人防御塔机制 31:50课时53 视频 完善敌人防御塔机制 28:13章节9: 制作法术卡牌课时54 视频 添加法术卡牌效果 19:33课时55 视频 增加法术卡牌功能 13:16课时56 视频 优化法术卡牌功能 30:07章节10: 游戏优化 课时57 视频 优化界面 27:24课时58 视频 添加音效功能 35:12课时59 视频 实现使用卡牌触发相应效果功能 19:48课时60 视频 优化游戏1 35:42课时61 视频 优化游戏2 25:49 可课时62 视频 优化游戏3 21:37课时63 视频 优化游戏4 19:46课时64 视频 优化游戏5 25:23章节11: 移植移动端课时65 视频 配置安卓环境变量,发布程序为Apk格式 14:58章节12: Phothon实现联网功能课时66 视频 注册PhotonAppID连接PhotonPUN 06:47课时67 视频 实现匹配功能 15:45课时68 视频 完善匹配功能 16:44课时69 视频 同步模型生成 12:02课时70 视频 同步模型动画 09:23课时71 视频 优化游戏 05:47课时72 文本 《皇室战争》游戏项目源码下载