导语
内容提要
Unity是一款功能强大且简单易用的游戏开发和虚拟现实开发平台软件。使用Unity可以把各种游戏素材或者虚拟现实素材,比如模型、贴图、动画等进行整合,结合Unity完美的引擎和友好的程序开发平台,就能制作出各种平台发布的游戏或者虚拟现实应用。
史明、刘杨编著的《Unity5.X\2017标准教程(附光盘)》共设计了15章内容,包含Unity软件使用基础、各项组件使用、程序开发基础和实例、各种平台发布技能等。在本书第14章还列举了一个典型的游戏制作项目,让读者可以从零开始一步步制作出一款游戏。第15章则介绍了Unity 2017版的新特性及使用方法。
本书适合对Unity感兴趣,对游戏开发感兴趣的读者阅读,也适合院校相关专业作为游戏开发与虚拟现实应用开发教材。
目录
第1章 认识Unity
1.1 Unity的发展
1.2 用Unity开发的经典游戏案例
1.3 Unity在VR/AR领域里的应用
1.3.1 用Unity 能轻松构建VR
1.3.2 Unity 对于AR/VR行业的影响
1.4 如何安装Unity软件
动手操作:下载并安装Unity软件
动手操作:注册Unity账号
1.5创建第一个Unity项目工程
动手操作:Unity新建工程
1.6 Unity Asset Store(Unity资源商店)
动手操作:使用Asset Store资源商店
第2章 Unity的操作界面
2.1 界面布局
2.1.1 Hierarchy层级视图
2.1.2 Project项目视图
2.1.3 Inspector检视视图
2.1.4 Game游戏视图
2.1.5 Scene场景视图
2.1.6 Console控制台视图
2.2 菜单栏
动手操作:Scene场景视图的操作
动手操作:Project Settings的使用方法
动手操作:导入/导出资源包
动手操作:查看Unity Manual和Scripting Reference
2.3 工具栏
动手操作:改变游戏场景
第3章 Unity场景设定
3.1 资源导入流程
动手操作:3D模型(含动画)的FBX导出
3.2 组件的使用
3.2.1 光源的使用
3.2.2 摄像机的使用
3.2.3 角色控制器
动手操作:建立角色控制器
3.2.4 天空盒
动手操作:导入天空盒
3.2.5 雾效果与水效果
动手操作:添加自然效果
3.2.6 音效
动手操作:添加音效
第4章 Unity物理引擎
4.1 刚体
4.2 碰撞体
4.3 关节
4.4 力场
4.5 布料
动手 操作:布料组件的应用(毯子效果)
4.6 物理引擎实例
动手操作:物理碰撞的应用
第5章 Shuriken粒子系统
5.1 Shuriken粒子系统概述
5.2 Shuriken粒子系统参数讲解
5.2.1 Initial(初始化模块)
5.2.2 Emission (发射模块)
5.2.3 Shape(形状模块)
……
第6章 Mecanim动画系统
第7章 Unity光照贴图技术
第8章 C#编程基础
第9章 Unity 5图形用户界面——UGUI
第10章 Shader着色器基本知识
第11章 游戏资源打包
第12章 跨平台发布
第13章 Unity Services(中文翻译Unity服务)
第14章 Unity综合案例——炸弹人(双人战)
第15章 Unity 2017版的新特性及使用
附录 C#基本语法