微信扫一扫,移动浏览光盘
简介
《Unity游戏开发技术》可作为高校学生学习网络游戏开发课程的教材,也可以作为网络游戏开发人员的学习参考书。
目录
第1章 Unity基础介绍
1.1 安装Unity 3D
1.2 Unity 3D界面介绍
1.2.1 Learning the Interface学习界面
1.2.2 Customizing Your Workspace自定义工作区
1.3三维导航操作
1.4 Unity 3D基本概念
1.4.1 Asset Workflow资源工作流程
1.4.2 Creating Scenes创建场景
1.4.3 Publishing Builds编译发布
练习题
第2章 创建游戏基本场景
2.1 工程文件夹的创建
2.1.1 创建一个新的工程文件
2.1.2 保存文件夹中的场景文件
2.2 走动设置
2.2.1 创建地面
2.2.2 创建灯光
2.2.3 创建走动的物体
2.2.4 场景物体重新命名
2.3 创建箱子并设定物理属性
2.3.1 创建箱子
2.3.2 给箱子添加物理属性
2.4 Unity预设
2.4.1 预设物体的概念
2.4.2 预设物体的自定义制作
2.4.3 预设物体的应用
2.5 绘制地形
2.5.1 地面的创建
2.5.2 平行光的添加
2.5.3 地形的抬高与降低
2.6 绘制草丛
2.6.1 添加草坪贴图
2.6.2 添加草丛
2.7 添加树木
2.8 天空盒子
2.9 添加雾与影子效果
练习题
第3章 脚本介绍
3.1 Unity脚本介绍
3.1.1 Unity脚本文件的创建
3.1.2 常用操作
3.2 变量和语法
3.2.1 变量
3.2.2 语法
3.3 函数和事件
3.3.1 函数
3.3.2 事件
3.4 运算符
3.4.1 算术运算符
3.4.2 赋值运算符
3.4.3 比较运算符
3.4.4 逻辑运算符
3.4.5 位运算符
3.4.6 运算符的优先级
3.5 if语句
3.6 switch语句和循环语句
3.6.1 switch语句
3.6.2 循环语句
3.7 Unity核心类
3.8 变量作用域
3.8.1 局部变量
3.8.2 成员变量
练习题
第4章 Unity中模型的导入与材质的基本概念
4.1 利用3ds Max三维软件制作3D模型及UV贴图制作
4.1.1利用3ds Max制作3D模型
4.1.2 利用3ds Max制作uv贴图
4.1.3 normal法线凹凸贴图的制作
4.2 材质贴图规范
4.3 Unity中的着色器
4.4 Unity中模型导入
4.5 Unity中有趣的三维坐标轴
4.6 局部与全局坐标系
4.7 投掷物体实例制作
练习题
第5章 与模型的交互制作
5.1 墙体的交互动画制作
5.1.1 为物体添加动画
5.1.2 为动画添加脚本
5.1.3 设置动画开启范围
5.2 Special Effects特效
5.2.1 理解粒子系统
5.2.2 火花的点燃
5.3 武器与爆炸特效制作
5.3.1 拾取物体
5.3.2 准备手榴弹
5.3.3 手榴弹脚本编写
5.3.4 添加爆炸
5.3.5 爆炸脚本编写
5.4 添加音效
练习题
第6章 GUI图形用户界面和菜单
6.1 理解Unity GUI图形用户界面
6.1.1 Game Interface Elements游戏界面元素
6.1.2 GUI Scripting Guide用户图形界面脚本指南
6.1.3 UnityGUI Basics图形用户界面基础
6.2 添加GUI到游戏中
6.3 GUI脚本编写
6.4 生命系统(一)
6.4.1 添加生命值GUI
6.4.2 生命值脚本编写
6.5 3D主菜单
6.5.1 添加一个3D主菜单
6.5.2 3D主菜单脚本编写
6.6 胞塔
6.6.1 炮塔的准备和清理
6.6.2 炮塔对玩家实现跟随性目标注视
练习题
第7章 人工智能与生命系统
7.1 AI人工智能
7.2 应用AI人工智能
7.3 枪支动画
7.4 攻击时间计算
7.5 生命系统(二)
7.5.1 减血系统
7.5.2 游戏结束目录
练习题
第8章 输出游戏
8.1 Build Settings对话框
8.2 品质设定
8.3 玩家设定
练习题
附录1 Unity 3D快捷键一览表
附录2 Unity 3D运算符一览表
附录3 MonoBehaviour基类介绍
1.1 安装Unity 3D
1.2 Unity 3D界面介绍
1.2.1 Learning the Interface学习界面
1.2.2 Customizing Your Workspace自定义工作区
1.3三维导航操作
1.4 Unity 3D基本概念
1.4.1 Asset Workflow资源工作流程
1.4.2 Creating Scenes创建场景
1.4.3 Publishing Builds编译发布
练习题
第2章 创建游戏基本场景
2.1 工程文件夹的创建
2.1.1 创建一个新的工程文件
2.1.2 保存文件夹中的场景文件
2.2 走动设置
2.2.1 创建地面
2.2.2 创建灯光
2.2.3 创建走动的物体
2.2.4 场景物体重新命名
2.3 创建箱子并设定物理属性
2.3.1 创建箱子
2.3.2 给箱子添加物理属性
2.4 Unity预设
2.4.1 预设物体的概念
2.4.2 预设物体的自定义制作
2.4.3 预设物体的应用
2.5 绘制地形
2.5.1 地面的创建
2.5.2 平行光的添加
2.5.3 地形的抬高与降低
2.6 绘制草丛
2.6.1 添加草坪贴图
2.6.2 添加草丛
2.7 添加树木
2.8 天空盒子
2.9 添加雾与影子效果
练习题
第3章 脚本介绍
3.1 Unity脚本介绍
3.1.1 Unity脚本文件的创建
3.1.2 常用操作
3.2 变量和语法
3.2.1 变量
3.2.2 语法
3.3 函数和事件
3.3.1 函数
3.3.2 事件
3.4 运算符
3.4.1 算术运算符
3.4.2 赋值运算符
3.4.3 比较运算符
3.4.4 逻辑运算符
3.4.5 位运算符
3.4.6 运算符的优先级
3.5 if语句
3.6 switch语句和循环语句
3.6.1 switch语句
3.6.2 循环语句
3.7 Unity核心类
3.8 变量作用域
3.8.1 局部变量
3.8.2 成员变量
练习题
第4章 Unity中模型的导入与材质的基本概念
4.1 利用3ds Max三维软件制作3D模型及UV贴图制作
4.1.1利用3ds Max制作3D模型
4.1.2 利用3ds Max制作uv贴图
4.1.3 normal法线凹凸贴图的制作
4.2 材质贴图规范
4.3 Unity中的着色器
4.4 Unity中模型导入
4.5 Unity中有趣的三维坐标轴
4.6 局部与全局坐标系
4.7 投掷物体实例制作
练习题
第5章 与模型的交互制作
5.1 墙体的交互动画制作
5.1.1 为物体添加动画
5.1.2 为动画添加脚本
5.1.3 设置动画开启范围
5.2 Special Effects特效
5.2.1 理解粒子系统
5.2.2 火花的点燃
5.3 武器与爆炸特效制作
5.3.1 拾取物体
5.3.2 准备手榴弹
5.3.3 手榴弹脚本编写
5.3.4 添加爆炸
5.3.5 爆炸脚本编写
5.4 添加音效
练习题
第6章 GUI图形用户界面和菜单
6.1 理解Unity GUI图形用户界面
6.1.1 Game Interface Elements游戏界面元素
6.1.2 GUI Scripting Guide用户图形界面脚本指南
6.1.3 UnityGUI Basics图形用户界面基础
6.2 添加GUI到游戏中
6.3 GUI脚本编写
6.4 生命系统(一)
6.4.1 添加生命值GUI
6.4.2 生命值脚本编写
6.5 3D主菜单
6.5.1 添加一个3D主菜单
6.5.2 3D主菜单脚本编写
6.6 胞塔
6.6.1 炮塔的准备和清理
6.6.2 炮塔对玩家实现跟随性目标注视
练习题
第7章 人工智能与生命系统
7.1 AI人工智能
7.2 应用AI人工智能
7.3 枪支动画
7.4 攻击时间计算
7.5 生命系统(二)
7.5.1 减血系统
7.5.2 游戏结束目录
练习题
第8章 输出游戏
8.1 Build Settings对话框
8.2 品质设定
8.3 玩家设定
练习题
附录1 Unity 3D快捷键一览表
附录2 Unity 3D运算符一览表
附录3 MonoBehaviour基类介绍
Game development technology with unity engine
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!