3

我正在使用 Android Studio 使用 Google DayDream android vr sdk 构建一个 Android vr 应用程序。我希望我的用户能够使用 VR 耳机随附的控制器与 VR 环境进行交互。

但是当我查看官方文档时,我注意到控制器支持似乎仅适用于 Unity 和 Unreal。所以我想知道我是否仍然能够仅使用 Android sdk 显示控制器 3D 模型及其激光可视化。 链接到 Unity 和 Unreal 的控制器支持信息

如果没有,是否建议我使用 Unity 进行 Android vr 应用程序开发。

4

1 回答 1

1

我建议使用作为 Unreal 一部分包含的 arm 模型的 C++ 版本。arm 模型不依赖于虚幻代码,因此您应该能够将其集成到您的应用程序中。如果您当前正在编写仅 Java 的应用程序,则这将要求您使用 android NDK。或者,您可以考虑将代码移植到 Java。

手臂模型只会为您提供控制器的位置/方向。如果你这样做,你仍然需要在你的应用程序中自己渲染控制器和激光。您可以从 Unreal 或 Unity 中提取艺术资源来执行此操作。

完全支持 Unity 中的 Daydream 开发,但您必须根据自己喜欢的开发环境类型自行决定最适合您需求的平台。

于 2017-03-23T01:27:59.893 回答