SystemInfo.supportsAccelerometer 使用 Unity Remote 返回 false?

SystemInfo.supportsAccelerometer returning false with Unity Remote?

当我尝试了解我使用的设备加速度计支持的状态时: SystemInfo.supportsAccelerometer

这个值是错误的,但我确定我的设备加速度计 works.the 代码在下面。

非常感谢您的帮助。

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;

    public class GyroTest : MonoBehaviour {
    public Text Xt;
    public Text Yt;
    public Text Zt;
    private float XX;
    private float YY;
    private float ZZ;
    private bool testvar;

    void Start()
    {
        testvar = SystemInfo.supportsAccelerometer;
        Debug.Log("WXWXWXWXW:: " + testvar.ToString());

        if (SystemInfo.supportsAccelerometer)
        {
            Debug.Log("Device Support Accelometer ");
        }
        else
        {
            Debug.Log("Device Not Support Accelometer ");
        }
    }
    void Update () {

        XX = Input.acceleration.x;
        YY = Input.acceleration.y;
        ZZ = Input.acceleration.z;
        Xt.text = XX.ToString();
        Yt.text = YY.ToString();
        Zt.text = ZZ.ToString();

    }


}

I test my code on my device with Unity Remote version 5

SystemInfo.supportsAccelerometer not 可以与 Unity Remote 一起使用。当通过编辑器和 Unity Remote 使用时,它总是 return false。要使用 SystemInfo.supportsAccelerometer,请在 Android 设备本身上构建并 运行 应用程序。它应该在构建时在设备上运行。如果它在 Android 设备上仍然 return null,请提交错误报告,因为它不应该。