我正在使用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应用程序开发。
答案 0 :(得分:1)
我建议使用作为Unreal的一部分包含的arm模型的C ++版本。 arm模型不依赖于虚幻代码,因此您应该能够将其集成到您的应用程序中。如果您目前正在编写仅限Java的应用程序,则需要使用android NDK。或者,您可以查看将代码移植到Java。
手臂模型仅为您提供控制器的位置/方向。如果这样做,您仍然需要在应用程序中自行渲染控制器和激光。您可以从Unreal或Unity中提取艺术资产来执行此操作。
完全支持Unity中的Daydream开发,但您必须根据自己喜欢的开发环境类型自行决定什么是最适合您需求的平台。