我目前正在 Unity3D 中开发游戏。游戏中的一项功能是同时按下 LMB 和 RMB。
我的问题是我用自己的鼠标 Trust/15315 测试了我的代码,它无法同时注册两个按钮,而只能注册其中的两个按钮。然后我用其他 3 只鼠标测试了相同的代码,它运行良好。
我的问题是:我的鼠标是否因损坏而无法正常工作?或者这是我鼠标的一个功能?是否有其他鼠标可以这样做(不能同时检测到两个鼠标按钮)?
按照要求,我添加了使用的代码:
using UnityEngine;
using System.Collections;
public class Gestures : MonoBehaviour {
void Update () {
print (Input.GetMouseButton(0)+" "+Input.GetMouseButton(2) + " "+ Input.GetMouseButton(1));
}
}
另外我想补充一点,左边和中间的按钮可以一起使用,但右边的按钮不能与其他两个一起使用。