【问题标题】:Using Controller Laser Pointer Functionality With Google Daydream在 Google Daydream 中使用控制器激光指示器功能
【发布时间】:2017-06-07 15:58:59
【问题描述】:
我一直在使用 Google VR SDK for android 和 OpenGL 来编写我的应用程序。我需要使用控制器激光指示器来实现一些功能。我查看了适用于 android 的 Google VR SDK,API 中似乎对此没有任何支持。我知道在 android SDK 中有支持。有谁知道我如何使用 SDK for android 实现控制器指针部分?
【问题讨论】:
标签:
android
google-vr
daydream
【解决方案1】:
如果您使用 Unity 开发您的应用程序,以下应该可以工作。
下载最新的 GoogleVR SDK,您将准备好用于激光笔、键盘、播放器和任何您需要的预制件。特别是对于指针,只需将这些预制件拖到您的层次结构中
- DemoInputManager
- GvrControllerMain
- GvrControllerPointer
- GvrReticlePointer
将ControllerMain、ControllerPointer和ReticlePointer的引用交给DemoInputManager。此外,GvrReticlePointer 应该是 MainCamera 的子级。
从 MainCamera 中移除 PhysicsRaycaster 脚本并添加 GvrPointerPhysicsRaycaster 脚本。
这应该可行。