1-1 Unity 3D简介
Unity3D游戏制作入门教程
讲师:雨潭
242 小节 已有 677269 人学过 2014.1.26 推出
Unity是当今最炙手可热的游戏开发工具,它是轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发平台,是一个全面整合的专业游戏引擎。它可发布运行在Windows、Mac、Wii、iPhone、Windows phone 8和Android平台的游戏,也可以利用插件发布网页游戏。很多著名的游戏,如:神庙逃亡、新仙剑、QQ乐团等等,都是出自这个平台。
  • 第一章:体验第一个游戏雏形
  • 1-1 Unity 3D简介
  • 1-2 课程内容介绍
  • 1-3 创建游戏工程与界面介绍
  • 1-4 添加灯光、材质
  • 1-5 物体的基本操作与添加刚体
  • 1-6 创建预制与复制物体
  • 1-7 第一个脚本
  • 1-8 添加Javascript代码
  • 1-9 C#和Javascript的不同
  • 1-10 游戏物体与脚本
  • 1-11 修改脚本错误与注意问题
  • 1-12 物体的生成、销毁、加力
  • 1-13 发射炮弹
  • 1-14 销毁炮弹
  • 1-15 旋转物体
  • 1-16 解决走到地面的问题
  • 1-17 镜头的移动
  • 1-18 GUI Text物体
  • 1-19 访问其他物体
  • 1-20 引用其他物体的公有变量
  • 1-21 实现消灭计数
  • 1-22 添加按钮
  • 1-23 添加声音
  • 1-24 声音设置
  • 1-25 代码优化
  • 1-26 发布游戏
  • 1-27 添加天空盒子
  • 1-28 OnCollisionEnter()碰撞检测函数
  • 1-29 添加新场景
  • 1-30 调整场景发布顺序
  • 第二章:创建游戏世界(环境)
  • 2-1 地形-提升工具
  • 2-2 地形-展平工具
  • 2-3 地形-绘制纹理工具
  • 2-4 地形-种树工具
  • 2-5 地形-绘制细节工具
  • 2-6 地形设置
  • 2-7 添加雾和天空
  • 2-8 添加湖泊
  • 2-9 导入自定义资源包-添加声音
  • 2-10 背景音乐
  • 2-11 导入模型资源
  • 第三章:角色控制器和脚本编写详解
  • 3-1-1 检视窗口(1)
  • 3-1-2 检视面板(2)
  • 3-2 第一人称控制器(1)
  • 3-3 第一人称控制器(2)
  • 3-4 阴影设置
  • 3-5 主摄像机
  • 3-6 规范化窗口视图
  • 3-7 画中画效果
  • 3-8 脚本基础
  • 3-9 变量
  • 3-10 Vector3数据类型
  • 3-11 Rigidody.velocity
  • 3-12 控制小案例
  • 3-13 鼠标指向的旋转
  • 3-14 循环语句
  • 3-15 函数介绍
  • 3-16 编写自己的函数
  • 3-17 C#函数
  • 3-18 案例-跳动的球
  • 3-19 访问其他物体的技巧
  • 3-20 技巧案例
  • 3-21 编辑自己的第一人称控制器
  • 3-22 控制器代码详解(1)
  • 3-23 控制器代码详解(2)
  • 3-24 模型导入设置
  • 3-25 分割动画
  • 3-26 3D max模型的导入
  • 第四章:交互功能
  • 4-1 碰撞前的准备
  • 4-2 主角碰撞检测函数
  • 4-3 碰撞的代码
  • 4-4 播放开门动画
  • 4-5 计时功能
  • 4-6 自动关门
  • 4-7 代码的优化(1)
  • 4-8 代码的优化(2)
  • 4-9 调整碰撞器大小
  • 4-10 光线投射(1)
  • 4-11 光线投射(2)
  • 4-12 触发碰撞交互(1)
  • 4-13 触发碰撞交互(2)
  • 4-14 交互的总结(1)
  • 4-15 交互的总结(2)
  • 4-16 交互的总结(3)
  • 第五章:搜集、物品栏和HUD
  • 5-1 制作能量源预制(1)
  • 5-2 制作能量源预制(2)
  • 5-3 搜集物品函数
  • 5-4 限制进入小屋
  • 5-5 static变量的使用
  • 5-6 动态显示纹理
  • 5-7 数组的定义
  • 5-8 更换物体的主材质
  • 5-9 动态显示材质
  • 5-10 给玩家提供信息(1)
  • 5-11 给玩家提供信息(2)
  • 5-12 关于游戏案例的扩展
  • 第六章:实例化和刚体
  • 6-1 创建弹射_椰子预制物体
  • 6-2 创建Launcher物体
  • 6-3 实例化Instantiate命令(1)
  • 6-4 实例化Instantiate命令(2)
  • 6-5 实现速度销毁功能
  • 6-6 忽视碰撞命令
  • 6-7 限制随意发射椰子(1)
  • 6-8 限制随意发射椰子(2)
  • 6-9 导入标靶物体为子物体
  • 6-10 分割模型中的动画
  • 6-11 设置标靶物体
  • 6-12 原型碰撞器检测函数
  • 6-13 协同程序
  • 6-14 胜利条件
  • 6-15 取得能量源
  • 6-16 完善游戏-添加准星
  • 6-17 完善游戏-显示提示信息
  • 6-18 完善游戏-显示得分
  • 6-19 完善游戏-隐藏得分
  • 6-20 完善游戏-重新开始设置
  • 6-21 飞行模型模式
  • 6-22 动态添加、删除脚本
  • 6-23 调整布置游戏
  • 6-24 修改游戏设置
  • 6-25 作业与游戏优化(1)
  • 6-26 作业与游戏优化(2)
  • 第七章:粒子系统
  • 7-1 粒子系统简介
  • 7-2 制作篝火(1)
  • 7-3 制作篝火(2)
  • 7-4 篝火参数(初始化模块设置)
  • 7-5 生命周期及颜色
  • 7-6 粒子资源包简介
  • 7-7 烟的制作
  • 7-8 点燃篝火前的准备
  • 7-9 收集火柴(1)
  • 7-10 收集火柴(2)
  • 7-11 点燃篝火
  • 7-12 测试点燃
  • 7-13 完成提示销毁Match-hud
  • 7-14 第二个旋转命令
  • 7-15 太阳、地球案例
  • 7-16 使用数组和For循环为多个物体附加命令
  • 7-17 Array数组案例
  • 7-18 几种循环语句与输入语句
  • 7-19 Switch的应用
  • 第八章:制作菜单(GUI)
  • 8-1 菜单的制作
  • 8-2 载入场景菜单
  • 8-3 弹出窗口菜单(1)
  • 8-4 弹出窗口菜单(2)
  • 8-5 GUIskin控件的使用
  • 8-6 定制自己的对话窗口
  • 8-7 GUIskin定制特性窗口
  • 8-8 自定义GUIskin设置(1)
  • 8-9 自定义GUIskin设置(2)
  • 8-10 完善对话框(1)
  • 8-11 完善对话框(2)
  • 8-12 改造第三人称控制器
  • 8-13 资源商店-导入模型
  • 8-14 注视和欧拉角命令
  • 8-15 接修船的任务
  • 8-16 交修船任务
  • 8-17 菜单总结
  • 8-18 游戏功能“展望”
  • 8-19 GUI控件的使用方法(1)
  • 8-20 GUI控件的使用方法(2)
  • 第九章:动画基础
  • 9-1 使用Mathf.Lerp使物体运动
  • 9-2 Lerp插值
  • 9-3 制作运动的胜利物体
  • 9-4 guitexture物体自适应屏幕分辨率
  • 9-5 动画面板的使用(1)
  • 9-6 动画面板的使用(2)
  • 9-7 添加动画事件
  • 9-8 完善案例作业
  • 9-9 动画事件作业解答(1)
  • 9-10 动画事件作业解答(2)
  • 9-11 Mecanim动画系统案例演示(1)
  • 9-12 Mecanim动画系统案例演示(2)
  • 9-13 建立状态机
  • 9-14 混合树的创建
  • 9-15 创建控制参数与设置过渡条件
  • 9-16 动画融合功能(1)
  • 9-17 动画融合功能(2)
  • 9-18 Mecanim重定向功能
  • 9-19 授之以渔
  • 第十章:游戏完善和优化调整
  • 10-1 本章内容简介
  • 10-2 相机裁剪面与雾
  • 10-3 光照贴图设置与使用
  • 10-4 光照贴图的案例(1)
  • 10-5 光照贴图的案例(2)
  • 10-6 光照贴图中光源的类型
  • 10-7 光照贴图的案例
  • 10-8 为火山添加浓烟与声音效果
  • 10-9 给发誓的椰子添加拖尾效果
  • 10-10 游戏存档功能_PlayerPrefs
  • 10-11 游戏读档功能
  • 10-12 游戏截图功能
  • 10-13 设置鼠标坐标与焦点事件
  • 10-14 限制鼠标功能的bug
  • 10-15 U3D的5种坐标
  • 10-16 屏幕坐标
  • 10-17 GUI界面坐标
  • 10-18 桌面坐标系统
  • 10-19 调用User32Dll获取鼠标外部坐标
  • 10-20 相机视口
  • 10-21 桌面分辨率、锁定鼠标、设置分辨率
  • 10-22 坐标转换
  • 10-23 视口转射线
  • 10-24 鼠标限制功能的改进完善(1)
  • 10-25 鼠标限制功能的改进完善(2)
  • 10-26 再次更正错误(1)
  • 10-27 再次更正错误(2)
  • 第十一章:多人网络游戏基础
  • 11-1 授权与非授权服务器
  • 11-2 创建非授权服务器(1)
  • 11-3 创建非授权服务器(2)
  • 11-4 创建客户端
  • 11-5 网络实例化预制物体(1)
  • 11-6 网络实例化预制物体(2)
  • 11-7 断开连接时移除RPC销毁物体
  • 11-8 创建授权服务器
  • 11-9 创建角色
  • 11-10 设置角色
  • 11-11 生成角色代码讲解
  • 11-12 移除RPC
  • 11-13 U3D几个常用函数的执行顺序
  • 11-14 禁用脚本后函数运行情况
  • 11-15 角色控制-运行后台控制
  • 11-16 角色控制-IP一致性
  • 11-17 角色控制代码讲解
  • 11-18 实现服务器控制
  • 11-19 转换与旋转控制
  • 11-20 聊天案例-链接脚本
  • 11-21 添加设置玩家昵称
  • 11-22 聊天逻辑脚本讲解(1)
  • 11-23 聊天逻辑脚本讲解(2)
  • 11-24 聊天代码讲解PPT
  • 11-25 聊天窗口函数简介
  • 11-26 宣告系统信息
  • 11-27 加入聊天记录集
  • 11-28 回车发送与控件焦点的控制
  • 第十二章:游戏的发布与分享
  • 12-1 发布单机游戏
  • 12-2 发布网页版游戏
  • 12-3 测试程序运行平台-解决冲突
  • 12-4 官方提供的游戏案例
  • 12-5 游戏质量控制
  • 12-6 分享作品(1)
  • 12-7 分享作品(2)

雨潭

资深程序讲师

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