OpenHarmony开发者论坛

标题: 团结引擎陀螺仪(Input.gyro)在OpenHarmony上的适配问题 [打印本页]

作者: DSOE1024    时间: 2024-3-29 12:21
标题: 团结引擎陀螺仪(Input.gyro)在OpenHarmony上的适配问题
[md]*问题反馈队:游境科技 队*

需要实现陀螺仪背景视差晃动效果,但是在开发机上面一直没有反应,写了个陀螺仪测试脚本挂到场景的Text,发现没有数据,并且文本为False,不支持状态,可能是开发机的陀螺仪适配问题?

开发机:

![9cb123a94caca78fca9a459caaacab3.jpg](https://forums-obs.openharmony.c ... s2sz533x602xe6h.jpg "9cb123a94caca78fca9a459caaacab3.jpg")

![image.png](https://forums-obs.openharmony.c ... ccqfu3qumzmmlun.png "image.png")

以下下我的测试代码:

```csharp
using UnityEngine;
using UnityEngine.UI;

// 陀螺仪测试脚本
public class GyroscopeManager : MonoBehaviour
{
    public Text gyroscopeText;  

    private Vector3 gyroscopeValue;

    void Start()
    {
        // 显示是否支持
        if (SystemInfo.supportsGyroscope)
        {
            Input.gyro.enabled = true;
            gyroscopeText.text = Input.gyro.enabled.ToString();
        }
        else
        {
            gyroscopeText.text = Input.gyro.enabled.ToString();
        }
    }

    void Update()
    {
        if (Input.gyro.enabled)
        {
            gyroscopeValue = Input.gyro.gravity;
            //gyroscopeText.text = "X: " + gyroscopeValue.x + "\nY: " + gyroscopeValue.y + "\nZ: " + gyroscopeValue.z; // 显示数据  
        }
    }
  
}
```
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5