计算机
类型
可以朗读
语音朗读
102千字
字数
2017-01-01
发行日期
展开全部
主编推荐语
Unity3D开发全攻略:功能解析、2D/3D/AR/VR制作
内容简介
本书共分为10章,详细讲解了Unity3D的安装、发布、界面,并逐一说明了Unity3D的主要功能,让读者对Unity3D有一个整体认识的同时,通过制作2D游戏,3D游戏,AR(增强现实)及VR(虚拟现实)等内容,让读者了解到如何使用Unity3D制作产品、Unity3D能做什么以及其优势,快速进入Unity3D应用开发之门。
目录
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言
- 目录
- 第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 插件推荐
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。