0

我已经加载了基本的 Google Cardboard Unity 应用程序并且运行良好。

我想在我的手机上使用一些 Unity 中没有的传感器。例如,我想访问 STEP_DETECTOR 传感器。

我创建了自己的 UnityPlayerActivity,没有 Cardboard,它似乎运行良好。我的问题是我不知道如何将我的自定义 UnityPlayerActivity 与纸板一起使用。

据我所知,纸板演示使用“UnityCardboardActivity”类作为主要活动。我查看了 UnityCardboardActivity.jar,它看起来 UnityCardboardActivity 类继承自 CardboardActivity,而不是 UnityActivity。

所以我的猜测是 UnityCardboardActivity 是在其代码中的某处手动启动默认的 UnityPlayerActivity ,但我无法更改它以以我能告诉的任何方式启动我自己的自定义 UnityPlayerActivity 。

有没有办法在不使用 UnityPlayerActivity 的情况下获取传感器数据?

我尝试让我的活动扩展 UnityCardboardActivity,但由于某种原因,我无法访问“getSystemService”方法,因此我无法访问任何传感器。

4

0 回答 0