我试图获取鼠标刚刚单击的时间,而不是按下鼠标的时间。我的意思是我在循环中使用代码,如果我检测到鼠标是否被按下,代码将执行很多时间,但我只想在鼠标刚刚单击时执行一次代码。这是我的代码:if(Gdx.input.isButtonPressed(Input.Buttons.LEFT)){//Somestuff} 最佳答案 参见http://code.google.com/p/libgdx/wiki/InputEvent-您需要通过扩展InputProcessor并将自定义输入处理器传递给Gdx.input.setInputProcesso