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,请提交错误报告,因为它不应该。
当我尝试了解我使用的设备加速度计支持的状态时: 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,请提交错误报告,因为它不应该。