Choose your operating system:
Windows
macOS
Linux
Google提供了一个非常详细的文档,它涵盖了您需要知道的所有内容,以便最大限度地利用Daydream。您可以通过访问官方Google Daydream Unreal帮助网站查找这些文档。
虽然Google VR几乎适用于任何基于Android的设备,但某些功能只适用于Daydream设备。在下一节中,我们将研究这些功能,以及需要执行什么操作才能在项目中使用它们。
为虚幻引擎下载Google Daydream
Google Daydream现在提供了虚幻引擎二进制内容,您可以从Epic Games启动程序下载该内容。您从Github下载和编译的虚幻引擎源代码中也包含了该内容。
Android NDK 12b
若要访问Daydream的全部功能,您需要确保您的Android Works NDK版本已经更新到12b版本。有关安装Android Works的更多信息,请查看下面的链接。
下载并安装后,您需要确保虚幻引擎项目使用新的NDK文件,方法是转到 Android SDK > SDKConfig 部分,将SDK API级别设置为 matchndk,将NDK API级别设置为 android-24。
使用扫描线急速移动
扫描线急速移动(Scanline Racing) 是Daydream设备所特有的功能,其启用时可以帮助缩短VR项目中的延迟。若要在您的Google VR项目中为Daydream设备启用扫描线急速移动,您需要执行以下操作。
打开您的 项目设置(Project Settings) 并转到 平台(Platforms) > Android。在 APKPackaging 部分下,进行以下设置:
最低SDK版本(Minimum SDK Version):24
目标SDK版本(Target SDK Version):24
在 构建(Build) 部分下,更改以下设置:
支持armv7(又名armeabi-v7a):禁用(Disabled)
支持arm64(又名arm64-v8a):启用
启用此功能将为您的第一次烘焙增加大量时间,因为arm64库需要编译。
然后在 高级APKPackaging(Advanced APKPackaging) 部分下启用以下选项:
配置GoogleVR部署模式(Configure GoogleVR Deployment Mode):Daydream
为持续性能模式(扫描线急速移动)配置GoogleVR(Configure GoogleVR for sustained-performance mode (scanline racing)):启用
下一次您烘焙虚幻引擎项目并将其部署到Daydream设备时,低延迟渲染将会启用。
Daydream运动控制器
支持运动控制器是Daydream设备的独特功能之一。若要了解如何为Daydream设备设置运动控制器,请查看以下教程:
培训视频
这些培训视频有助于提供一些额外的资源来设置您的运动控制器和使用运动控制器在虚拟现实中创建交互。