共 151 小节 已有 66074 人学过 2014.10.31 推出
本教程是一套u3d实例开发教程,围绕一个塔防类的3D游戏开发过程进行入手,重点学习如何利用u3d进行资源的整合,程序的设计并最终发布游戏。课程中涉及到整个游戏开发流程中的各个要点:如场景的设置、角色的设置、UI界面、背包系统、角色运动路径、激光特效的制作、视图控制及游戏的操控设置等等。可以说是一套适合进阶体验学习开发游戏过程的综合教程,如果没有基础的同学建议先学习基础入门教程,再学习本课程。
- 第一章:游戏策划与介绍
1-1 课程简介
1-2 游戏开发过程与策划
- 第二章:模型的创建与设置
2-1 创建场景-地形(1)
2-2 创建场景-地形(2)
2-3 创建场景-地形(3)
2-4 资源包和战略要地的创建
2-5 导入设置敌人
2-6 创建主角模型
2-7 各种资源包应用
- 第三章:游戏场景的布置
3-1 路点简介与创建
3-2 铺设路点
3-3 使用编辑器编辑路点脚本(1)
3-4 使用编辑器编辑路点脚本(2)
3-5 路径设置与字符热键
3-6 编辑器下画-路径线
3-7 插入路点完善路线
3-8 使敌人按预定路线移动
3-9 移动函数
3-10 重新设置机器人动作
3-11 摄像机镜头的控制
3-12 摄像机归位设置
3-13 冷却按钮的制作(1)
3-14 冷却按钮的制作(2)
3-15 冷却按钮的制作(3)
3-16 完善冷却按钮功能
3-17 自定义按钮的制作
3-18 自定义鼠标样式(1)
3-19 自定义鼠标样式(2)
3-20 实现战略要地的初步功能
3-21 创建防御塔(1)
3-22 创建防御塔(2)
3-23 实现背包初步功能(1)
3-24 实现背包初步功能(2)
3-25 摄像机围绕选定物体旋转
- 第四章:防守单位的创建
4-1 士兵塔编程
4-2 防御塔士兵编程
4-3 士兵塔脚本调整
4-4 验证防御塔士兵死亡效果
4-5 实现按钮-攻击敌人
4-6 创建弹出菜单
4-7 士兵塔创建菜单
4-8 解决不能关闭的问题
4-9 设置士兵塔出生点脚本
4-10 完善防御塔出生点设置
4-11 出售防御塔脚本
4-12 完善出售功能
4-13 敌人生成器(1)
4-14 敌人生成器(2)
4-15 敌人生成器(3)
4-16 敌人生成器(4)
4-17 敌人生成器(5)
4-18 敌人生成器(6)
4-19 敌人生成器(7)
4-20 防御塔激光攻击效果(1)
4-21 防御塔激光攻击效果(2)
4-22 防御塔激光攻击效果(3)
4-23 完善攻击效果
4-24 实现消灭敌人增加金币功能
4-25 防御塔火球攻击效果
4-26 防御塔士兵拦截敌人(1)
4-27 防御塔士兵拦截敌人(2)
4-28 防御塔士兵拦截敌人(3)
4-29 防御塔士兵移动、攻击
4-30 防御塔士兵生命周期
4-31 防御塔士兵调整动作
4-32 防御塔士兵最后的完善
- 第五章:UI界面功能完善
5-1 生命条制作(1)
5-2 生命条制作(2)
5-3 生命条制作(3)
5-4 生命条制作(4)
5-5 自定义按钮脚本
5-6 按钮2攻击效果制作
5-7 按钮3减低移动速度
5-8 显示我方基地生命值
5-9 创建失败场景
5-10 创建胜利场景
5-11 关卡选择场景(1)
5-12 关卡选择场景(2)
5-13 胜利与失败条件检测
5-14 创建防御塔消耗资金脚本
5-15 扣除创建费用功能
5-16 创建防御塔提示信息
5-17 提示功能之不足
- 第六章:物品与背包系统
6-1 完善背包关闭打开功能
6-2 游戏物品制作
6-3 背包物品脚本(1)
6-4 背包物品脚本(2)
6-5 背包物品摆放位置处理
6-6 控制主角在场景中移动
6-7 主角旋转、相机跟随及切换
6-8 主角攻击技能
6-9 主角自动寻路功能
6-10 添加寻路障碍物
6-11 向游戏中添加新的物品
6-12 创建xml文件
6-13 修改xml文件
6-14 使用背包物品函数
6-15 制作宝箱(1)
6-16 制作宝箱(2)
6-17 自动添加物品信息到xml中
6-18 获得物品-毒药
6-19 制作物品菜单
6-20 完善物品菜单与bao_wp脚本
6-21 物品菜单说明
6-22 完善背包系统(1)
6-23 完善背包系统(2)
6-24 背包系统-使用物品
6-25 背包系统-使用药品
6-26 背包系统-获得枪支
6-27 背包系统-保存攻击力(1)
6-28 背包系统-保存攻击力(2)
- 第七章:游戏的测试与调整
7-1 浅谈游戏测试与开始场景
7-2 重新开始游戏-处理文件
7-3 关卡选择限制功能
7-4 动态加载场景的制作
7-5 异步加载游戏场景功能
7-6 创建其他关卡与通关函数(1)
7-7 创建其他关卡与通关函数(2)
7-8 解决脚本多用冲突
7-9 弹出窗口控制音量(1)
7-10 弹出窗口控制音量(2)
7-11 GUI.Toggle控件-控制背景音乐
7-12 unity3d中视频的播放控制(1)
7-13 unity3d中视频的播放控制(2)
7-14 实现小地图功能
7-15 发布游戏与截图功能
7-16 游戏发布于截图功能说明
7-17 物品提示信息
7-18 与NPC交互(1)
7-19 与NPC交互(2)
7-20 与NPC交互(3)
7-21 打开文件对话框
7-22 选择音频文件循环播放
7-23 图片切换-实现GIF动画
7-24 关卡链接-场景切换
7-25 视图控制等漏洞修改
- 第八章:其他关卡设计
8-1 给主角添加动作-实现Q键切换动作
8-2 lnvoke命令实现延时5秒
8-3 敌人攻击主角效果
8-4 防御塔攻击代码
8-5 导航组件简介
8-6 机器人的攻击(1)
8-7 机器人的攻击(2)
8-8 寻路系统小案例
8-9 寻路导航层实验
8-10 分离网格链接组件
8-11 导航网格层(1)
8-12 导航网格层(2)
8-13 动态设置导航网格层
8-14 Obstacle障碍物
8-15 发布游戏
本教程是一套u3d实例开发教程,围绕一个塔防类的3D游戏开发过程进行入手,重点学习如何利用u3d进行资源的整合,程序的设计并最终发布游戏。课程中涉及到整个游戏开发流程中的各个要点:如场景的设置、角色的设置、UI界面、背包系统、角色运动路径、激光特效的制作、视图控制及游戏的操控设置等等。可以说是一套适合进阶体验学习开发游戏过程的综合教程,如果没有基础的同学建议先学习基础入门教程,再学习本课程。