0

我有 UI 按钮,当用 MouseDown 按下时旋转场景中的对象,当 MouseUp 时停止旋转。

我正在使用以下代码旋转对象:

private float rotationSpeed = 205f;

public void dragBrain(GameObject brain) {
        float rotateX = Input.GetAxis("Mouse X") * rotationSpeed * Mathf.Deg2Rad;
        float rotateY = Input.GetAxis("Mouse Y") * rotationSpeed * Mathf.Deg2Rad;

        theObjectToRotate.transform.Rotate(Vector3.up, -rotateX);
        theObjectToRotate.transform.Rotate(Vector3.right, -rotateY);

    }

当我用统一测试应用程序时,它工作正常(没有 VR),但是当我构建项目并在 Android 设备上测试它时,当我单击按钮时对象不会旋转。

是因为我想获得鼠标的轴吗?它与VR有什么不同?

我应该怎么做呢?因为我试图寻找文件但没有运气。

4

0 回答 0