作品简介

全书内容分为三篇。第壹篇是入门篇,针对完全没有任何Unity开发经验的开发者。学完本部分内容后,开发者应该对Unity的基本知识有所了解。第二篇是进阶篇,里面涵盖了AR/VR开发所必须掌握的Unity3D技能。学完本部分内容后,开发者应该掌握AR/VR开发所必须具备的Unity3D技能。第三篇是实战篇,主要通过实战案例的开发学习来掌握主流AR/VR设备平台的知识和技能。学完本部分内容后,学员应对主流的VR/AR设备平台及其开发工具有充分的了解和认识。

作者:王寒,曾坤,张义红

作品目录

  • 本书赞誉
  • 前言
  • 第一篇 入门篇
  • 第1章 初识神兵:为什么选择Unity
  • 1.1 常用3D引擎介绍
  • 1.2 Unity的发展史及代表作品
  • 1.3 Unity的授权、服务与安装
  • 1.4 如何获取Unity开发的学习资源
  • 1.5 本章小结
  • 第2章 蹒跚学步:和Unity的第一次亲密接触
  • 2.1 Unity编辑器入门
  • 2.2 Unity中的核心概念和子系统
  • 2.3 Unity Asset Store游戏资源商城
  • 2.4 本章小结
  • 第3章 无往不利:在Unity中使用C#进行编程
  • 3.1 C#语言概述
  • 3.2 C#的基本语法和使用
  • 3.3 Unity的脚本系统
  • 3.4 本章小结
  • 第二篇 进阶篇
  • 第4章 创建一个新世界:游戏场景
  • 4.1 创建基础的游戏场景
  • 4.2 创建外部的游戏资源
  • 4.3 导入外部的游戏资源
  • 4.4 实战:创建BattleStar项目并准备游戏资源
  • 4.5 本章小结
  • 第5章 有了光就有了一切:Enlighten
  • 5.1 Unity光照系统介绍
  • 5.2 全局光照
  • 5.3 实战:给BattleStar游戏场景添加光照
  • 5.4 本章小结
  • 第6章 让游戏画面栩栩如生:粒子系统和其他
  • 6.1 Shuriken粒子系统
  • 6.2 Shader的使用
  • 6.3 Post Processing的使用
  • 6.4 实战:美化BattleStar游戏场景的视觉效果
  • 6.5 本章小结
  • 第7章 玩家的好帮手:UI系统
  • 7.1 Unity中的UI系统简介
  • 7.2 实战:给BattleStar游戏添加UI
  • 7.3 本章小结
  • 第8章 让角色活灵活现:Unity中的动画系统
  • 8.1 Unity动画系统
  • 8.2 实战:让BattleStar游戏中的角色动起来
  • 8.3 本章小结
  • 第9章 最简单的游戏AI:NavMesh寻路系统
  • 9.1 Unity中的寻路系统
  • 9.2 BattleStar游戏实战:在游戏中使用寻路系统
  • 9.3 本章小结
  • 第10章 真实世界的法则:物理引擎
  • 10.1 Unity中的物理引擎系统
  • 10.2 BattleStar游戏实战:给游戏添加物理系统
  • 10.3 本章小结
  • 第11章 且听风吟:音乐和音效
  • 11.1 Unity中的Audio系统
  • 11.2 实战:给BattleStar游戏添加背景音乐和音效
  • 11.3 本章小结
  • 第12章 让游戏更顺畅:数据存取与性能优化
  • 12.1 Unity中的数据存取
  • 12.2 Unity中的性能优化
  • 12.3 实战:给BattleStar添加数据存取机制并优化游戏
  • 12.4 本章小结
  • 第13章 一个人的世界很孤单:Unity网络编程
  • 13.1 UNET简介
  • 13.2 Unity中的第三方网络插件:Photon
  • 13.3 实战:使用Unity和Photon创建一个简单的多人在线游戏
  • 13.4 本章小结
  • 第三篇 实战篇
  • 第14章 虚拟现实开发技术入门
  • 14.1 虚拟现实的技术基础
  • 14.2 主流的虚拟现实设备
  • 14.3 主流的虚拟现实开发工具
  • 14.4 虚拟现实应用开发的基本流程和注意事项
  • 14.5 本章小结
  • 第15章 实战:跨HTC Vive和Oculus Rift平台开发VR游戏
  • 15.1 HTC Vive平台开发概述
  • 15.2 配置HTC Vive的开发测试环境
  • 15.3 实战:开发跨平台VR联网对战塔防游戏
  • 15.4 将产品上传到Viveport和Steam平台
  • 15.5 本章小结
  • 第16章 实战:在Google Daydream平台开发VR游戏
  • 16.1 Google Daydream VR平台开发概述
  • 16.2 实战:开发VSpaceCraft游戏
  • 16.3 将产品发布到Google Play VR和Daydream
  • 16.4 本章小结
  • 第17章 实战:使用Unity和Vuforia开发AR小游戏
  • 17.1 Vuforia SDK简介
  • 17.2 实战:开发AR小游戏PocketCat
  • 17.3 本章小结
  • 第18章 实战:使用Unity和Wikitude开发AR应用
  • 18.1 Wikitude SDK简介
  • 18.2 实战:开发AR游戏iGirl
  • 18.3 实战:开发一个简单的《口袋动物园》应用
  • 18.4 本章小结
  • 第19章 实战:在HoloLens平台开发游戏
  • 19.1 HoloLens平台开发概述
  • 19.2 实战:开发HoloSpace游戏
  • 19.3 将产品发布到Windows Store平台
  • 19.4 本章小结
  • 第20章 实战:使用苹果ARKit和Unity开发AR应用
  • 20.1 苹果ARKit简介
  • 20.2 使用Unity ARKit开发iGuitarHero
  • 20.3 本章小结
展开全部