如何在使用Google Cardboard时将传感器数据导入Unity?

时间:2015-04-14 22:28:57

标签: unity3d google-cardboard

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

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

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

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

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

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

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

0 个答案:

没有答案