【问题标题】:daydream controller support for android vr app built with android studioDaydream 控制器支持使用 android studio 构建的 android vr 应用程序
【发布时间】:2017-03-21 20:20:38
【问题描述】:
我正在使用 Android Studio 使用 Google DayDream android vr sdk 构建一个 Android vr 应用程序。
我希望我的用户能够使用 VR 耳机附带的控制器与 VR 环境进行交互。
但是当我查看官方文档时,我注意到控制器支持似乎仅适用于 Unity 和 Unreal。所以我想知道我是否仍然能够仅使用 Android sdk 显示控制器 3D 模型及其激光可视化。
Link to controller support info for Unity and Unreal
如果没有,是否建议我使用 Unity 进行 Android vr 应用开发。
【问题讨论】:
标签:
android
virtual-reality
daydream
【解决方案1】:
我建议使用作为 Unreal 一部分包含的 arm 模型的 C++ 版本。 arm 模型不依赖于虚幻代码,因此您应该能够将其集成到您的应用程序中。如果您当前正在编写一个仅限 java 的应用程序,则这将要求您使用 android NDK。或者,您可以考虑将代码移植到 Java。
手臂模型只会为您提供控制器的位置/方向。如果你这样做,你仍然需要在你的应用程序中自己渲染控制器和激光。您可以从 Unreal 或 Unity 中提取艺术资源来执行此操作。
完全支持在 Unity 中进行 Daydream 开发,但您必须根据自己喜欢的开发环境类型自行决定最适合您需求的平台。