1-1 课程简介
U3D塔防游戏案例教程
讲师:雨潭
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 发布游戏

雨潭

资深程序讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App