
0人評分過此書
Unity3D是一款跨平臺3D、2D遊戲及互動內容開發引擎,並有著廣泛的影響力。隨著近年增強現Unity3D是一款跨平台3D、2D游戏及互动内容开发引擎,并有着广泛的影响力。随着近年增强现实和虚拟现实的兴起,很多增强现实和虚拟现实的技术提供方都提供了基于Unity3D的SDK包。可以预见,市场对Unity3D人才的需求将会大大增加。 本书共分为14章,详细讲解了Unity3D的安装、发布、界面等主要功能,并深入介绍AR(增强现实)、VR(虚拟现实)开发方法,以及地图定位、摄像机、声音播放等开发技巧,让读者了解到如何使用Unity3D制作AR\VR产品,快速进入Unity3D应用开发之门。 本书适合使用Unity3D平台开发AR\VR游戏和应用的移动开发人员,也适合高等院校和培训机构相关专业移动游戏开发方向的师生教学参考。和虛擬現實的興起,很多增強現實和虛擬現實的技術提供方都提供了基於Unity3D的SDK包。
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言
- 目录
-
第1章 Unity的基本介绍
-
1.1 功能特点
-
1.1.1 Unity简介
-
1.1.2 Unity的特点
-
-
1.2 版本及费用
-
1.3 下载和安装
-
1.3.1 下载
-
1.3.2 安装
-
1.3.3 第一次运行
-
-
1.4 商城内容和官方资源
-
-
第2章 Unity主要界面介绍
-
2.1 理解Unity项目的结构
-
2.2 启动界面
-
2.3 默认界面
-
2.4 Game(游戏)视图
-
2.5 Scene(场景)视图
-
2.6 Hierarchy(层级)视图
-
2.7 Inspector(检视)视图
-
2.8 Project(项目)视图
-
2.9 Console(控制台)视图
-
-
第3章 Unity快速入门
-
3.1 场景
-
3.1.1 场景和项目
-
3.1.2 理解项目和场景
-
-
3.2 摄像机
-
3.3 游戏对象
-
3.4 预制件
-
3.5 组件
-
3.6 其他常用内容
-
3.6.1 3D模型
-
3.6.2 刚体
-
3.6.3 重力
-
3.6.4 物理特性
-
3.6.5 穿透
-
3.6.6 粒子系统
-
-
3.7 Unity GUI
-
3.7.1 Render Mode显示模式
-
3.7.2 定位方式
-
3.7.3 响应脚本
-
-
3.8 脚本
-
3.8.1 基本介绍
-
3.8.2 MonoBehaviour
-
3.8.3 Transform
-
3.8.4 GameObject
-
3.8.5 常用事件
-
3.8.6 Instantiate
-
3.8.7 Destory
-
3.8.8 获取指定游戏对象或组件
-
3.8.9 指定平台
-
3.8.10 DontDestroyOnLoad
-
3.8.11 SendMessage
-
3.8.12 场景切换
-
-
3.9 资源包的导入和导出
-
3.9.1 导入资源包
-
3.9.2 导出资源包
-
-
3.10 发布应用
-
3.10.1 发布Windows应用
-
3.10.2 发布Android应用
-
3.10.3 发布iOS应用
-
-
3.11 Unity商城资源下载和导入
-
-
第4章 增强现实介绍
-
4.1 基本概念
-
4.2 主流实现方式
-
4.3 典型案例
-
4.4 常用增强现实SDK
-
4.5 其他
-
-
第5章 基于Vuforia SDK的增强现实开发
-
5.1 Vuforia简介
-
5.2 准备工作
-
5.2.1 注册账号
-
5.2.2 下载SDK
-
5.2.3 添加key
-
5.2.4 添加数据库
-
-
5.3 识别图片显示3D模型
-
5.3.1 添加识别图片
-
5.3.2 下载识别数据
-
5.3.3 建立场景
-
5.3.4 设置游戏对象
-
5.3.5 测试
-
-
5.4 识别柱体显示3D模型
-
5.4.1 添加识别柱体
-
5.4.2 下载识别数据
-
5.4.3 建立场景
-
5.4.4 设置游戏对象
-
5.4.5 测试
-
-
5.5 识别物体显示3D模型
-
5.5.1 下载Vuforia Object Scanner并打印图片
-
5.5.2 扫描物体
-
5.5.3 添加识别物体
-
5.5.4 下载识别数据
-
5.5.5 建立场景
-
5.5.6 设置游戏对象
-
5.5.7 测试
-
-
5.6 识别图片播放视频
-
5.6.1 下载例子
-
5.6.2 导入例子和数据
-
5.6.3 建立场景
-
5.6.4 设置游戏对象
-
5.6.5 测试
-
-
-
第6章 基于EasyAR SDK的增强现实开发
-
6.1 EasyAR简介
-
6.2 获得key
-
6.3 下载开发包
-
6.4 识别图片显示3D内容
-
6.4.1 新建场景
-
6.4.2 替换添加脚本
-
6.4.3 设置游戏对象
-
6.4.4 运行测试
-
-
6.5 识别图片并将图片映射为3D模型纹理(涂涂乐)
-
6.5.1 准备工作
-
6.5.2 设置模型纹理
-
6.5.3 运行测试
-
-
6.6 识别图片播放视频
-
6.6.1 准备工作
-
6.6.2 添加用于播放视频的3D物体
-
6.6.3 运行测试
-
-
6.7 打包安卓的注意事项
-
-
第7章 虚拟现实简介
-
7.1 虚拟现实基本概念
-
7.2 常见的几种VR硬件
-
7.3 HTC Vive介绍
-
7.4 HTC Vive的手柄
-
7.5 Vive上的VR应用介绍
-
7.6 基于Vive的VR开发常见的几个问题
-
-
第8章 基于Input Utility插件的虚拟现实开发
-
8.1 基于Input Utility插件开发
-
8.2 SDK下载
-
8.3 按钮开发综述
-
8.4 Trigger按钮开发
-
8.5 Pad按钮开发
-
8.6 操作GUI
-
8.7 拖动远处的3D物体
-
8.8 传送
-
8.9 物体拾取和触碰
-
-
第9章 基于InteractionSystem的虚拟现实开发
-
9.1 InteractionSystem插件及SDK下载
-
9.2 按钮控制
-
9.3 基础碰触
-
9.4 物体拾取
-
9.5 传送
-
9.6 操作UI
-
9.7 道具拾取
-
9.8 按钮提示显示
-
-
第10章 高德地图Android定位SDK在Unity下的简单使用
-
10.1 Unity简单调用Java类
-
10.2 高德地图key的获取
-
10.3 安全码SHA1获取
-
10.4 准备Jar
-
10.5 导入Unity
-
10.6 获取定位信息
-
10.6.1 获取定位信息的脚本
-
10.6.2 添加调用脚本
-
10.6.3 测试
-
10.6.4 插件
-
-
10.7 获取地图
-
10.7.1 说明
-
10.7.2 脚本
-
10.7.3 场景
-
10.7.4 打包运行
-
-
-
第11章 Unity3D摄像机开发
-
11.1 常用的几种摄像机
-
11.1.1 CctvCamera
-
11.1.2 HandHeldCamera
-
11.1.3 MultipurposeCameraRig
-
11.1.4 FreeLookCameraRig
-
11.1.5 第一人称视角
-
11.1.6 DungeonCamera
-
11.1.7 LookAtCamera
-
-
11.2 双摄像机
-
-
第12章 声音播放
-
12.1 AudioClip、AudioSource、AudioListener
-
12.1.1 AudioClip
-
12.1.2 AudioSource
-
12.1.3 AudioListener
-
-
12.2 播放背景音乐
-
12.3 控制背景声音音量
-
12.4 播放特效声音
-
12.5 控制特效音量
-
-
第13章 Unity3D服务器端和客户端通信
-
13.1 服务器端和客户端通信概述
-
13.2 服务器端和客户端通信实例
-
-
第14章 其他Unity3D相关的内容
-
14.1 带进度条的场景切换
-
14.2 单一数据存储
-
14.3 少量初始数据的存储
-
14.3.1 将数据存储在预制件里
-
14.3.2 利用ScriptableObject将数据存储为资源
-
-
14.4 用iTween插件进行移动、缩放、旋转操作
-
14.4.1 下载并导入插件
-
14.4.2 iTween的基本调用
-
14.4.3 iTween常见参数介绍
-
14.4.4 iTween实现移动
-
14.4.5 iTween实现旋转
-
14.4.6 iTween实现大小变化
-
14.4.7 iTween的变化值
-
14.4.8 iTween Visual Editor导入
-
14.4.9 iTween Visual Editor控制变化
-
14.4.10 iTween Visual Editor指定运动路径
-
-
14.5 插件推荐
-
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分