我做我自己的關卡編輯器,我想當按下空格鍵將光標變爲手:爲什麼setSystemCursor()不工作(libgdx)?
@Override
public boolean keyDown(InputEvent event, int keycode) {
switch (keycode) {
case Input.Keys.SPACE:
System.out.println("Spacebar is pressed");
Gdx.graphics.setSystemCursor(Cursor.SystemCursor.Hand);
break;
}
return true;
}
@Override
public boolean keyUp(InputEvent event, int keycode) {
switch (keycode) {
case Input.Keys.SPACE:
Gdx.graphics.setSystemCursor(Cursor.SystemCursor.Arrow);
break;
}
return true;
}
但它不工作,我不知道爲什麼...什麼我做錯了?
當你說「它不工作」,你是什麼意思?你有錯誤嗎? keyDown沒有被呼叫?它沒有檢測到空格鍵嗎? – John
按空格鍵時,它會打印'空格鍵被按下',但光標不會改變,並且我不會收到任何錯誤。 – Lordeblader