如何使按钮对触摸更敏感?

How to make buttons more responsive for touches?

我正在使用 Unity 开发自定义触摸屏键盘。我将所有按键创建为 Canvas 上的按钮,并在按下按钮时触发功能。

public void ButtonPressed() 
{
    string letter = GetComponent<Text>().text;
    inputfield += letter;
}

但这种方式键盘响应不充分,用户交互并不像预期的那样完美。我怎样才能提高按钮的响应速度?

对于键盘,我建议您将函数放在 ButtonDown 而不是 Pressed 事件上。

http://docs.unity3d.com/ScriptReference/EventSystems.IPointerDownHandler.html