在過去的幾天裏,我用Java編寫了一個(可怕的修補)文本RPG遊戲。世界上的定位幾乎由一個簡單的100x100二維絃樂陣列控制。然後,當玩家真正進入電網時,我會將字符串轉換爲實際的對象。如何在Java中創建一個簡單的數組圖形顯示?
我在想的是有一個圖形顯示器顯示這個100x100網格與網格的每個部分中的圖像相對應的數組中。
例如,如果塊[10] [15]處的字符串是「搖滾」,則第10行第15列中的網格的圖形顯示部分將顯示岩石的圖片。
理想情況下,每次我在我的do-while循環中循環時,此圖形都會刷新。奇怪的是,我想到的是和早期的口袋妖怪遊戲非常相似的東西。
我很抱歉,如果我的描述措辭不當或我的問題太模棱兩可。在我的計算機科學課程中,我只學了半個學期的Java,所以我的知識僅限於我們在一個學期學到的基礎知識。我喜歡在課外進行各種項目,比如我(驕傲地)編碼的文本國際象棋遊戲。我更喜歡從頭開始創建所有東西,以便在使用各種庫之前學習基礎知識。
難道有人請指點我正確的方向爲我尋找什麼或提供一個更好的方式去這個顯示?
非常感謝您提前。請讓我知道如果對我的代碼的引用會更好地幫助回答我的問題。
非常感謝您的幫助。我花了幾個小時試圖理解你寫的東西,最後我想出了一個好方法,儘管它與你的不同。座標定位技巧對我有很大的幫助。 –
我可以使用透明的圖像並在另一個上面繪製圖像,使其具有像草地上的頭像嗎?對不起,麻煩了。 –
我很抱歉在我的答案我蹩腳的英語..我沒有重新檢查我寫了什麼..:D U可以使用另一個數組這樣的重疊對象。首先繪製背景對象,然後繪製透明的重疊對象。我真的不是這方面的專家,所以我建議你在這方面做更多的研究。看看Processing java庫,它會讓你更容易。 –