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