《Unity游戏交互开发设计》第十章 虚拟现实场景交互漫游开发实例.pptx

《Unity游戏交互开发设计》第十章 虚拟现实场景交互漫游开发实例.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;;一、设备的安装

(1)支架的安装如图所示。

;(2)将基站固定在支架上。

(3)安装完成后进行设备连接,具体的连接过程可以参考产品自带的说明。

(4)连接完成后可以将电源通电,然后对安装好的设备进行测试。

;安装SteamVR组件;(2)打开SteamVR,如果HTC所有设备正常运行,则如图所示。

;(3)单击SteamVR下拉菜单,选择房间设置,如图所示。

;(4)如果当前环境有足够的空间,则单击【房间规模】按钮;如果空间较狭小,则单击【仅站立】按钮。然后根据提示将房间腾出足够的空间,如图所示。

;(5)接着建立定位,使得定位器能够捕捉到手柄控制器和头戴式显示器;定位计算机的显示器,如图所示。

;(6)校准地面,这一步很关键。现在校准的地面高度就是从头戴式显示器中观察到的地面高度。

;(7)进行范围规定,HTCVive的最远距离要求不超过5米,如图所示。

;;一、硬件要求

在正式开始前,先确保配备以下硬件设备:

(1)HTCVive完整设备一台。

(2)操作系统:Windows7SP1、Windows10或以上。

(3)处理器:Inteli5-4590、AMDFX8350或以上。

(4)图形处理器:NVIDIAGeGorceGTX970、AMDRadeonR90或以上。

;二、软件配置

(1)下载Unity游戏开发引擎,下载地址为/cn,创建一个新的工程文件。

(2)执行菜单栏【Window】→【AssetStore】命令,打开Unity的资源商店,搜索“SteamVRPlugin”下载并导入。

;;用户将事先在建模软件中做好的模型资源直接导入Unity中,执行菜单栏【Assets】→【ImportPackage】→【CustomPackage...】命令,找到需要导入的资源的路径,将资源导入Unity中。

;【提示】Unity美术资源场景模型制作过程中,用户需要注意以下几点:

(1)减少模型上的材质数量,将不同材质合并在一起,并不会有性能上的优化。它们会被当作多个渲染批次。用户要让一个Mesh尽量只用一张贴图,带Alpha通道的可以区分成两个。

(2)静态物体创建时顶点数最好少于500,场景动态物体要小于300面。对于顶点数在300以内的可移动物体,用户只要使用相同的材质就可执行批处理。

(3)检查模型轴心是否正确,模型单位是否为厘米,是否归于原点,需要平滑的模型是???设定平滑值。

(4)同场景的模型可以尽量整合在一张贴图上共用,同场景贴图不会因为不在摄像机视锥范围内而不去加载。

(5)地面上的模型贴图不要用带Alpha通道的,否则阴影可能会无法投射。如果这个效果在其他场景中不合适,用户要复制出新的材质球进行修改。;;(2)将“SteamVR\PrefabS”中的“CameraRig”预制件拖到【Hierarchy】面板中,指定一个手柄(例如右手柄)分别添加“LaserPointer”“SteamVR_TrackedController”脚本。;实现漫游功能;;;项目打包设置;;;

文档评论(0)

医药前沿 + 关注
实名认证
内容提供者

专业医药相关文档服务

1亿VIP精品文档

相关文档