原生支持Daydream平台的Unity技术预览版现已发布!该预览版工作流非常流畅。事实上它是基于在Google I/O大会上发布的Google VR SDK for Unity,进行重大优化并降低了延迟。使用时,您无需Prefab或脚本,也不用手动更改配置文件,只需在Unity编辑器内启用VR,并选择Daydream作为目标平台,即可开始开发Daydream应用。

Unity为Daydream提供原生支持,以帮助开发者解决难题。为了更优异的性能和更小的平台延迟,我们对Daydream SDK进行了深度集成,得以能更好地利用平台的异步重映射和VR性能模式。当然,您也更容易在VR模式与非VR模式之间切换,这样您的应用就能轻松发布至Google VR平台。

如果您的目标平台不仅仅限于Daydream硬件呢?您当然还可以选择Unity原生支持的Google Cardboard平台。以Cardboard为目标平台的应用,在较早的设备上也能正常运行,所以您的应用会面向尽可能广泛的用户群。目前Cardboard仅支持Android平台,不久即将支持iOS平台。

点击此链接了解更多信息并下载Unity技术预览版。如有任何疑问或反馈,请在下方留言。

Google也开发了Unity SDK,提供了空间化音效、Daydream支持,实用工具及示例项目。请访问Google开发者文档及下载页了解更多详情。

牛刀初试

请按照下面的步骤进行基本配置。

准备事项

请确保安装了Unity Daydream技术预览版。Download Assistant将安装Unity编辑器、Android Player以及离线文档。也可以从技术预览页面下载以上内容。

另外,Daydream还需要最新的Android开发平台以及Android API SDK version 24(即Nougat)。您可以访问Google Android开发者网站下载Nougat。您还需要一部启用了Daydream的手机。请按照Google指南设置好开发套件。

配置步骤

启动Unity编辑器 新建项目 依次点击菜单项Edit -> Project Settings,将当前平台类型从Standalone切换为Android(见下图框1) 勾选‘Virtual Reality Supported’(见下图框2)

102722ppphqdzn0bqcq0te.png 点击VR Devices列表下方的“+”按钮从弹出列表中选中Daydream。
注意:如果添加列表中的“None”作为首选设备,Unity将以普通应用运行,但您仍可以通过脚本切换为VR应用。

102758sqassff5f68qxolz.png (可选的)点击Daydream设备左侧的三角按钮,展开Daydream选项面板。可以在此调整深度格式(Depth Format)、前景图、背景图以及是否启用Sustained模式。对于时间较长的VR体验,可以启用Sustained Performance Mode,这样会以牺牲一点性能为代价换取更长的电池使用时间。

102817w747gxzwkg4fb83g.png Daydream需要使用最新版Android SDK生成的APK。为确保Unity使用正确的APK版本并尽将升级为最新版Android系统的设备作为目标平台,必须更改Player Settings中Identification 下的Minimum API Level。

102901ynbrs33bkp2u55bh.png 配置好Android Player Settings后,就可以在Unity中进行Daydream平台应用的开发了。构建并运行至支持Daydream的手机的步骤,与开发普通Android应用的相一致。


原文链接:https://blogs.unity3d.com/2016/0 ... view-available-now/
转载请注明来源:Unity官方中文社区 (forum.china.unity3d.com)。请勿私自更改任何版权说明信息。 Unity, daydream, 技术预览, CDK, daydream, daydream, daydream锐亚教育

锐亚教育 锐亚科技 unity unity教程