





作者:吴雁涛
定价:59元
印次:1-10
ISBN:9787302477297
出版日期:2017.08.01
印刷日期:2024.07.22
图书责编:夏毓彦
图书分类:零售
Unity3D是一款跨平台3D、2D游戏及互动内容开发引擎,并有着广泛的影响力。随着近年增强现实和虚拟现实的兴起,很多增强现实和虚拟现实的技术提供方都提供了基于Unity3D的SDK包。可以预见,市场对Unity3D人才的需求将会大大增加。 本书共分为14章,详细讲解了Unity3D的安装、发布、界面等主要功能,并深入介绍AR(增强现实)、VR(虚拟现实)开发方法,以及地图定位、摄像机、声音播放等开发技巧,让读者了解到如何使用Unity3D制作AR\VR产品,快速进入Unity3D应用开发之门。 本书适合使用Unity3D平台开发AR\VR游戏和应用的移动开发人员,也适合高等院校和培训机构相关专业移动游戏开发方向的师生教学参考。
吴雁涛,网络游戏开发工程师,有多年的教学经验。
前 言 Unity3D是由Unity Technologies公司开发的一款跨平台的游戏行业软件,能够让用户轻松快速地创建互动游戏、实时动画等内容,并发布到苹果、安卓等多个平台。因其良好的生态及广泛的支持,使其在增强现实开发上也获得了众多厂商的青睐。很多增强现实提供商都提供了基于Unity3D的SDK包。 本书面向的读者大多是没有接触过Unity3D的初学者。读者可以通过该书快速地了解Unity3D以及增强现实的基本概念和一些实例,并且快速地参照例子制作出增强现实的作品。 本书内容介绍 本书包括14章内容,分别介绍如下。 第1~3章是Unity3D基础介绍。前3章内容快速介绍了Unity3D的基本知识、操作界面、基本概念等,让读者对于Unity3D有了一个总体的了解,并能进行一些基础的操作,代码编写。 第4~6章是增强现实开发。该部分介绍了增强现实的基本概念、一些优秀的实例,并详细讲解了用Unity3D和Vufoira、easyAR两款增强现实SDK开发图片识别显示3D模型视频的过程。 第7~9章是基于Vive的虚拟现实开发。该部分介绍了虚拟现实的基本概念,如何利用官方提供的SDK进行Vive的虚拟现实开发。其中详细讲解了两个不同的插件如何对Vive进行开发,包括基础按钮到常用按钮的传送、UI、拾取等。 第10章介绍了在安卓环境下,如何使用高德地图提供的定位功能进行开发。本章还介绍了如果在Unity3D下简单地调用Java和安卓类的方法属性。 第11~14章是其他Unity3D相关的内容。该部分介绍了Unity3D开发过程中常用的一些代码片段及一些常用的Un...
第1章 Unity的基本介绍 1
1.1 功能特点 1
1.1.1 Unity简介 1
1.1.2 Unity的特点 1
1.2 版本及费用 2
1.3 下载和安装 2
1.3.1 下载 2
1.3.2 安装 3
1.3.3 第一次运行 7
1.4 商城内容和官方资源 8
第2章 Unity主要界面介绍 11
2.1 理解Unity项目的结构 11
2.2 启动界面 12
2.3 默认界面 13
2.4 Game(游戏)视图 14
2.5 Scene(场景)视图 15
2.6 Hierarchy(层级)视图 16
2.7 Inspector(检视)视图 17
2.8 Project(项目)视图 18
2.9 Console(控制台)视图 21
第3章 Unity快速入门 22
3.1 场景 22
3.1.1 场景和项目 22
3.1.2 理解项目和场景 24
3.2 摄像机 24
3.3 游戏对象 27
3.4 预制件 29
3.5 组件 31
3.6 其他常用内容 32
3.6.1 3D模型 32
3.6.2 刚体 33
3.6.3 重力 35
3.6.4 物理特性 36
3.6.5 穿透 38
3.6.6 粒子系统 38
3.7 Unity GUI 40
3.7.1 Render Mode显示模式 41
3.7.2 定位方式 43
3.7.3 响应脚本 44
3.8 脚本 47
3.8.1 基本介... 查看详情