描述
开 本: 大16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787313128133
内容简介
《虚拟仿真与游戏开发实用教程》为大学院校各个专业精心打造,既适合艺术设计类专业的学生又适合计算机技术类专业及综合应用类专业学生学习,通过各个章节的理论结合实例工程的结构,在每个实例中都重点切入一个或几个Unity引擎的核心功能点,引导学生一边阅读、一边动手,通过实际操作来掌握学习内容,使学生快速掌握Unity引擎的使用方法,通过14个章节的学习,能够最终掌握虚拟现实交互应用及游戏应用的开发。
目 录
第1章虚拟仿真及引擎介绍
1.1虚拟仿真简介
1.2虚拟仿真引擎简介
1.3游戏及虚拟仿真作品介绍
1.4软件安装
第2章引擎编辑器
2.1 界面布局
2.2工具栏
2.3菜单栏
2.4 Project(项目)视图
2.5 Hierarchy(层级)视图
2.6 Inspector(检视)视图
2.7 Game(游戏)视图
2.8 Scene(场景)视图
2.9 Profile(分析器)视图
2.10 Console(控制台)视图
2.11界面定制
第3章资源导入流程
3.1 3D模型、材质与动画的导人
3.2图片资源的导入
3.3音频、视频的导入
3.4组件
3.5创建Prefab
3.6 Unity Asset Store资源商店
第4章创建基本游戏场景
4.1创建工程和游戏场景
4.2创建基本几何体
4.3创建光源
4.4创建摄像机
4.5地形编辑器
4.6树木编辑器
4.7创建角色
4.8动画录制
4.9天空盒
4.10雾效
4.11水效果
第5章Unity脚本开发基础(适用专业:综合应用、程序开发)
5.1脚本介绍
5.2 Unity脚本语言
5.3 JavaScript基本语法
5.4 C#基本语法
5.5创建脚本
5.6游戏对象及组件的访问
5.7常用脚本API
5.8输入控制
第6章Shuriken粒子系统(适用专业:视觉艺术、综合应用)
6.1 Shuriken粒子系统概述
6.2 Shuriken粒子系统的控制面板
6.3 Shuriken粒子系统的参数讲解
6.4粒子系统案例
第7章Mecanim动画系统
7.1 Mecanim概述
7.2资源的准备和导人
7.3使用人形角色的动画
7.4在游戏中使用角色动画
第8章物理引擎
8.1 RigidBody:刚体
8.2 Collider:碰撞体
8.3 Character Controller:角色控制器
8.4布料
8.5关节
8.6物理引擎实例(适用专业:综合应用、程序开发)
第9章光照贴图技术(适用专业:视觉艺术、综合应用)
9.1概述
9.2烘焙Lightmap的简单示例
9.3烘焙相关的参数详解
9.4三种Lightmapping方式的比较
9.5 Light Probes
第10章导航网格寻路(适用专业:综合应用、程序开发)
10.1概述
10.2导航网格寻路系统简单示例
10.3导航网格寻路系统相关参数详解
10.4进阶使用
第11章遮挡剔除技术
11.1概述
11.2使用遮挡剔除
11.3设置烘焙参数
11.4使用Occlusion Area组件
11.5使用Occlusion Portal组件
第12章 图像特效(适用专业:视觉艺术、综合应用)
12.1图像特效的作用
12.2图像特效资源包概述
12.3图像特效参数详解及效果演示
12.4图像特效应用
第13章增强现实技术应用
13.1增强现实技术概述
13.2基于Vuforia的Android增强现实应用制作
第14章虚拟现实技术应用
14.1飞行模拟场景项目制作(适用专业:艺术设计、综合应用)
14.2飞机引擎拆装模拟项目设计(适用专业:综合应用、程序开发)
14.3飞机引擎拆装模拟项目开发(适用专业:程序开发)
第15章游戏项目开发实战(适用专业:程序开发)
15.1游戏流程设计
15.2游戏场景构建
15.3游戏界面构建
15.4游戏音效调用
15.5游戏按钮控制
15.6敌人AI制作
15.7游戏玩家控制
1.1虚拟仿真简介
1.2虚拟仿真引擎简介
1.3游戏及虚拟仿真作品介绍
1.4软件安装
第2章引擎编辑器
2.1 界面布局
2.2工具栏
2.3菜单栏
2.4 Project(项目)视图
2.5 Hierarchy(层级)视图
2.6 Inspector(检视)视图
2.7 Game(游戏)视图
2.8 Scene(场景)视图
2.9 Profile(分析器)视图
2.10 Console(控制台)视图
2.11界面定制
第3章资源导入流程
3.1 3D模型、材质与动画的导人
3.2图片资源的导入
3.3音频、视频的导入
3.4组件
3.5创建Prefab
3.6 Unity Asset Store资源商店
第4章创建基本游戏场景
4.1创建工程和游戏场景
4.2创建基本几何体
4.3创建光源
4.4创建摄像机
4.5地形编辑器
4.6树木编辑器
4.7创建角色
4.8动画录制
4.9天空盒
4.10雾效
4.11水效果
第5章Unity脚本开发基础(适用专业:综合应用、程序开发)
5.1脚本介绍
5.2 Unity脚本语言
5.3 JavaScript基本语法
5.4 C#基本语法
5.5创建脚本
5.6游戏对象及组件的访问
5.7常用脚本API
5.8输入控制
第6章Shuriken粒子系统(适用专业:视觉艺术、综合应用)
6.1 Shuriken粒子系统概述
6.2 Shuriken粒子系统的控制面板
6.3 Shuriken粒子系统的参数讲解
6.4粒子系统案例
第7章Mecanim动画系统
7.1 Mecanim概述
7.2资源的准备和导人
7.3使用人形角色的动画
7.4在游戏中使用角色动画
第8章物理引擎
8.1 RigidBody:刚体
8.2 Collider:碰撞体
8.3 Character Controller:角色控制器
8.4布料
8.5关节
8.6物理引擎实例(适用专业:综合应用、程序开发)
第9章光照贴图技术(适用专业:视觉艺术、综合应用)
9.1概述
9.2烘焙Lightmap的简单示例
9.3烘焙相关的参数详解
9.4三种Lightmapping方式的比较
9.5 Light Probes
第10章导航网格寻路(适用专业:综合应用、程序开发)
10.1概述
10.2导航网格寻路系统简单示例
10.3导航网格寻路系统相关参数详解
10.4进阶使用
第11章遮挡剔除技术
11.1概述
11.2使用遮挡剔除
11.3设置烘焙参数
11.4使用Occlusion Area组件
11.5使用Occlusion Portal组件
第12章 图像特效(适用专业:视觉艺术、综合应用)
12.1图像特效的作用
12.2图像特效资源包概述
12.3图像特效参数详解及效果演示
12.4图像特效应用
第13章增强现实技术应用
13.1增强现实技术概述
13.2基于Vuforia的Android增强现实应用制作
第14章虚拟现实技术应用
14.1飞行模拟场景项目制作(适用专业:艺术设计、综合应用)
14.2飞机引擎拆装模拟项目设计(适用专业:综合应用、程序开发)
14.3飞机引擎拆装模拟项目开发(适用专业:程序开发)
第15章游戏项目开发实战(适用专业:程序开发)
15.1游戏流程设计
15.2游戏场景构建
15.3游戏界面构建
15.4游戏音效调用
15.5游戏按钮控制
15.6敌人AI制作
15.7游戏玩家控制
评论
还没有评论。