本文介紹了作為游戲關(guān)卡的圖像的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
我在過(guò)去的幾天里一直在搜索,但似乎找不到任何關(guān)于如何讀取.png文件并在此基礎(chǔ)上構(gòu)建級(jí)別的內(nèi)容。我已經(jīng)知道如何加載圖像和文件,但如何從它們中提取數(shù)據(jù)來(lái)構(gòu)建游戲關(guān)卡。有人愿意給我開(kāi)導(dǎo)一下嗎?順便說(shuō)一下,我使用Java。
推薦答案
您的思路太高了。編程語(yǔ)言不知道什么是”游戲”,也不知道”關(guān)卡”。您可以加載圖像文件,這很棒–現(xiàn)在您的內(nèi)存中有一組二進(jìn)制數(shù)據(jù)。這些位沒(méi)有附加含義。您需要的是一個(gè)代表您的級(jí)別的模型;例如,您可能只有兩個(gè)圖像,其中一個(gè)是”背景”,另一個(gè)是遮擋貼圖。例如,第二個(gè)圖像上的黑色區(qū)域是無(wú)法通過(guò)/阻擋的,而第一個(gè)圖像只是顯示的級(jí)別。
當(dāng)您使用”真正的”編程語(yǔ)言而不是游戲構(gòu)建工具包編寫(xiě)時(shí),構(gòu)建模型來(lái)表示您的問(wèn)題是您的責(zé)任。
這篇關(guān)于作為游戲關(guān)卡的圖像的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,