Daydream 控制器支持 android 使用 android studio 构建的虚拟现实应用程序
daydream controller support for android vr app built with android studio
我正在使用 Android Studio 使用 Google DayDream android vr sdk 构建 Android vr 应用程序。
我希望我的用户能够使用虚拟现实耳机附带的控制器与虚拟现实环境进行交互。
但是当我查看官方文档时,我注意到控制器支持似乎仅适用于 Unity 和 Unreal。所以我想知道我是否仍然能够仅使用 Android sdk 显示控制器 3D 模型及其激光可视化。
Link to controller support info for Unity and Unreal
如果不是,是否建议我使用 Unity 进行 Android 虚拟现实应用程序开发。
我建议使用 Unreal 中包含的手臂模型的 C++ 版本。 arm 模型不依赖于 Unreal 代码,因此您应该能够将它集成到您的应用程序中。如果您目前正在编写一个仅 java 的应用程序,这将需要您使用 android NDK。或者,您可以考虑将代码移植到 Java.
手臂模型只会给你 position/orientation 控制器。如果你这样做,你仍然需要在你的应用程序中渲染控制器和激光。您可以从 Unreal 或 Unity 中提取美术资源来执行此操作。
完全支持 Unity 中的 Daydream 开发,但您必须根据自己喜欢的开发环境类型自行决定最适合您需求的平台。
我正在使用 Android Studio 使用 Google DayDream android vr sdk 构建 Android vr 应用程序。 我希望我的用户能够使用虚拟现实耳机附带的控制器与虚拟现实环境进行交互。
但是当我查看官方文档时,我注意到控制器支持似乎仅适用于 Unity 和 Unreal。所以我想知道我是否仍然能够仅使用 Android sdk 显示控制器 3D 模型及其激光可视化。 Link to controller support info for Unity and Unreal
如果不是,是否建议我使用 Unity 进行 Android 虚拟现实应用程序开发。
我建议使用 Unreal 中包含的手臂模型的 C++ 版本。 arm 模型不依赖于 Unreal 代码,因此您应该能够将它集成到您的应用程序中。如果您目前正在编写一个仅 java 的应用程序,这将需要您使用 android NDK。或者,您可以考虑将代码移植到 Java.
手臂模型只会给你 position/orientation 控制器。如果你这样做,你仍然需要在你的应用程序中渲染控制器和激光。您可以从 Unreal 或 Unity 中提取美术资源来执行此操作。
完全支持 Unity 中的 Daydream 开发,但您必须根据自己喜欢的开发环境类型自行决定最适合您需求的平台。