图书介绍

Unity 3D VR/AR程序开发设计pdf电子书版本下载

Unity 3D VR/AR程序开发设计
  • 李智艺,李楠主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:9787568263924
  • 出版时间:2018
  • 标注页数:164页
  • 文件大小:42MB
  • 文件页数:177页
  • 主题词:游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Unity 3D VR/AR程序开发设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识Unity引擎 2

1.1 Unity简介 2

1.2 Unity发展史 2

1.3 Unity 5.6.0的新特性 2

第2章 Unity开发案例介绍 6

2.1 Unity游戏介绍 6

2.2 Unity非游戏应用 6

第3章 软件安装 12

第4章 Unity编辑器 12

4.1 界面布局 12

4.1.1 导航窗口 12

4.1.2 界面布局 12

4.1.3 界面定制 12

4.2 打开范例工程 13

4.3 工具栏 14

4.3.1 Transform Tools(变换工具) 14

4.3.2 Transform Gizmo Tools(变换辅助工具) 15

4.3.3 Play(播放控制) 15

4.3.4 Layers(分层) 15

4.3.5 Layout(布局) 15

4.4 菜单栏 16

4.4.1 File(文件)菜单 16

4.4.2 Edit(编辑)菜单 16

4.4.3 Assets(资源)菜单 16

4.4.4 GameObject(游戏对象)菜单 16

4.4.5 Component(组件)菜单 17

4.4.6 Window(窗口)菜单 17

4.4.7 Help(帮助)菜单 17

4.5 常用工作视图 18

4.5.1 Project(项目)视图 18

4.5.2 Scene(场景)视图 18

4.5.3 Game(游戏)视图 19

4.5.4 Inspector(检视)视图 19

4.5.5 Hierarchy(层级)视图 19

4.5.6 Console(控制台)视图 20

4.5.7 Animation(动画)视图 20

4.5.8 Animator(动画控制器)视图 20

第5章 创建基本的3D游戏场景 22

5.1 创建游戏工程和场景 22

5.2 创建地形 23

5.2.1 编辑地形 23

5.2.2 添加树木和植被 26

5.2.3 添加水效果 27

5.3 创建光源和阴影 28

5.4 添加场景静态景物 28

5.5 创建第一人称角色控制器 30

5.6 创建物理阻挡 31

第6章 资源导入导出流程 34

6.1 外部资源的创建 34

6.2 Unity资源导入流程 35

6.2.1 3D模型、材质的导入 35

6.2.2 2D图像的导入及设置 36

6.2.3 音频、视频的导入及设置 39

6.3 资源包的导出与导入 41

第7章 游戏对象、组件和Prefabs 44

7.1 创建游戏对象和组件 44

7.2 常用组件介绍 45

7.3 创建Prefabs 46

7.3.1 创建和导入Prefabs 46

7.3.2 实例化Prefabs 47

第8章 Mecanim动画系统 50

8.1 Mecanim概述 50

8.2 Animator组件 50

8.2.1 Animator Controller 51

8.2.2 动画状态机 52

8.3 应用示例 55

第9章 物理系统 60

9.1 概述 60

9.2 应用示例 60

9.3 物理系统相关组件及参数详解 63

9.3.1 Rigidbody组件 63

9.3.2 Character Controller组件 64

9.3.3 碰撞体组件 65

第10章 Unity脚本开发基础 70

10.1 脚本介绍 70

10.2 Unity脚本语言 70

10.3 创建并运行脚本 70

10.3.1 创建脚本 70

10.3.2 Visual Studio 2013编辑器 70

10.4 C#基本语法 71

10.5 访问游戏对象和组件 74

10.5.1 MonoBehaviour类 74

10.5.2 访问游戏对象 74

10.5.3 访问组件 75

10.6 常用脚本API 77

10.6.1 Transform组件 77

10.6.2 Time类 78

第11章 输入与控制 80

11.1 Input Manager(输入管理器) 80

11.2 鼠标输入 80

11.3 键盘操作 81

11.4 移动设备输入 82

第12章 UGUI开发 85

12.1 画布(Canvas) 85

12.2 Rect Transform(矩形变换) 85

12.3 锚点(Anchors) 86

12.4 轴心点(Pivot) 86

12.5 文本(Text) 87

12.6 图像(Image) 88

12.7 原始图像(Raw Image) 88

12.8 按钮(Button) 88

12.9 开关(Toggle) 91

12.10 滑动条(Slider) 92

12.11 滚动条(Scrollbar) 93

12.12 输入栏(Input Field) 94

第13章 跨平台发布 96

13.1 发布到PC平台 96

13.2 发布到Android平台 97

13.2.1 Java SDK安装和环境配置 97

13.2.2 Android SDK安装 99

第14章 赛车游戏项目实战 104

14.1 项目准备工作 104

14.1.1 新建Unity项目 104

14.1.2 导入Unity地形素材资源包 104

14.2 游戏场景搭建——地形编辑 104

14.3 赛道拼接 109

14.4 游戏界面制作 114

14.5 脚本实现功能 119

14.6 游戏发布 126

第15章 AR小红军项目实战 130

15.1 项目介绍 130

15.2 EasyAR SDK介绍 130

15.2.1 注册开发者账号 130

15.2.2 应用授权 130

15.2.3 SDK下载使用 132

15.2.4 SDK功能介绍 134

15.3 AR小红军项目 137

15.3.1 项目准备工作 137

15.3.2 导入小红军模型 140

15.3.3 代码实现交互 141

15.3.4 小红军动画控制 142

15.3.5 添加音效 146

15.4 AR小红军脱卡操作 147

第16章 VR虚拟样板间实战 154

16.1 项目准备工作 154

16.2 准心点功能制作 155

16.3 开关门功能制作 156

16.4 室内漫游功能 158

16.5 播放钢琴曲 159

16.6 开关电视 160

16.7 交互物体添加发光效果 161

16.8 打包发布 164

精品推荐