HTC Vive VR游戏开发实战
(副标题):无 ;
(作者): 胡良云 ;
内容简介:
2.1 Unity 3D引擎简介
Unity是一款端到端的游戏引擎,为创作多平台游戏与交互性体验提供一切所需的功能。在2016年7月28日发布了5.4.0f3版本,本书将使用这个版本来开发。
如图2-1所示,Unity提供了不同的购买方式,分别是个人版、加强版、专业版和企业版,你可以访问Unity官方网站https://store.unity.com/cn查看详细的区别。本书将采用免费的个人版来开发,以便于大家学习。
图2-1 Unity商店
这里简单介绍下Unity 5.4版和VR相关的一些特点。新版本在图形和渲染上做了如下改进:
更好的多线程渲染。
用GPU实例来减少Draw Call次数,我们把Unity每次准备数据并通知GPU渲染的过程称为一次Draw Call。
改进了低层次图形特性,例如纹理贴图数组、计算着色器等。
美术方面主要做出了两个大方向的改进:一是利用尺寸控制、新的触发器模型和更好的光照Light Probe Proxy Volumes(LPPV),使得粒子系统更加自如;二是引擎内置了对动作向量的渲染支持。
VR方面的改进:引擎内置了更多平台的VR支持和更好表现。
Unity的下载、安装以及操作非常简单,本书不做引擎上的教学,所以读者必须先学会使用引擎才能继续学习VR方面的开发。
本书将在附录中提供大量的Unity 3D引擎学习资料,读者可以自行参考学习。
2.2 虚幻4引擎简介
Unreal Engine 4又叫虚幻4引擎,我们一起打开网页浏览器到虚幻4引擎官网去看一看什么是虚幻4引擎,网址为https://www.unrealengine.com/zh-CN/what-is-unreal-engine-4。
如图2-2所示,虚幻4引擎是开源免费的,你可以免费注册加入Epic Game组织,在Gi
目录预览:
HTC Vive VR游戏开发实战
第1章 绪论
1.1 什么是VR
第2章 游戏引擎
2.1 Unity 3D引擎简介
第3章 SteamVR
3.1 SteamVR简介
第4章 VR打僵尸游戏
4.1 Unity 3D游戏资源准备
第5章 SteamVR Unity Toolkit
5.1 Toolkit简介
第6章 VR游戏开发实战
6.1 Lab渲染器
附录
附录1 参考文献