我有一個鼠標點擊功能,這樣我的磚破碎機遊戲中的球就不會開始移動,直到用戶單擊屏幕,現在這個工作完美,當唯一的屏幕是水平但在用戶點擊開始按鈕後,我添加了菜單屏幕後,球會自動開始移動! 有什麼我可以添加到我的「if語句」,可以檢查我在哪個屏幕上,如「if(Gdx.input.isButtonPressed(Buttons.LEFT)& & currentScreen == levelScreen)?我試過getScreen() == levelScreen(),但由於levelScreen不是一個變量它doensn't工作,謝謝!找出我在LibGdx上的哪個屏幕
if (Gdx.input.isButtonPressed(Buttons.LEFT)){
pong.move = true;
}
更好的實現方法是創建一個僅在顯示「levelscreen」時激活的輸入處理器。 –