我有 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有什么不同?
我应该怎么做呢?因为我试图寻找文件但没有运气。