java rpg对战_箭头键优先(java rpg游戏)
我正在使用LibGdx開發Java游戲,我需要你的幫助 .
Explanation :箭頭鍵有一個問題 . 讓我解釋一下我的代碼是如何工作的 . 所以在我的更新方法中,我檢查是否按下了鍵 . 如果他們是我處理他們 . 問題是我的代碼在另一個之后檢查 . 因此,它檢查的第一個箭頭鍵優先于所有其他箭頭鍵,因為如果按下它,它將首先被調用 . 例如:
public static void updateControls(){
if(Gdx.input.isKeyPressed(Input.Keys.UP){
//Make player move up...
}
if(Gdx.input.isKeyPressed(Input.Keys.DOWN){
//Make player move down...
}
if(Gdx.input.isKeyPressed(Input.Keys.LEFT){
//Make player move left...
}
if(Gdx.input.isKeyPressed(Input.Keys.RIGHT){
//Make player move right...
}
}
順便說一下,我的游戲是基礎 . 當玩家完成移動1個圖塊時,它再次檢查箭頭鍵輸入以查看下一個需要的方向 .
What causes the problem :每當玩家向左,向右或向下移動并按住其中一個按鈕并決定按下時 . Up將優先考慮,即使玩家最初向下移動,玩家也會開始向上移動 .
我試著用最好的能力來解釋這個,因為如果不自己嘗試就很難理解 . 如果您需要更多解釋或鏈接到我的游戲來自己嘗試一些小故障,請隨意評論并詢問這些事情 . 謝謝!
總結
以上是生活随笔為你收集整理的java rpg对战_箭头键优先(java rpg游戏)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 权限之浅理解
- 下一篇: 深圳腾讯java小星星_腾讯自研沙盒手游