适用于UNITY的Google Cardboard SDK - 检测设备兼容性

时间:2016-06-16 10:58:35

标签: unity3d google-cardboard virtual-reality

我正在为现有游戏添加纸板支持,并希望让玩家选择以纸板模式玩游戏。 我发现许多设备不支持Google Cardboard SDK,并希望检查应用程序中的兼容性,以便仅在设备兼容时显示选择纸板模式的按钮。 谷歌搜索了一周后,我没有找到任何有效的解决方案。

欢迎任何建议。

2 个答案:

答案 0 :(得分:2)

您可以检查每个组件,例如,您可以检查设备是否支持,gyroscopeaccelerometer以及使用GoogleCardboard所需的其他一些组件。这将消除一些设备。

答案 1 :(得分:2)

IEnumerator PutInCardBoard () {

    Debug.Log ("Put support on Display");

    if (SystemInfo.supportsGyroscope) {
        EnableAndDisableGyro [0].SetActive (true);
    } else {
        EnableAndDisableGyro [1].SetActive (true);
    }
}