我正在考慮爲Java製作俄羅斯方塊遊戲,無法決定如何繪製不同的圖塊。
我的第一個想法是使用JPanels並刪除JPanels,每秒向下移動它們1,並允許用戶旋轉它們等等。但是我遇到的問題是我要如何測試是否有線。Java俄羅斯方塊遊戲
我的另一個計劃是使用OpenGL,但我之前沒有OpenGL的經驗,所以我不完全確定我會怎麼去編程這個遊戲。
我對你的問題是:
難道是更聰明的使用OpenGL的路徑或JPanel的路徑?如果JPanel路徑,關於如何測試一條線是否有任何想法?
我正在考慮爲Java製作俄羅斯方塊遊戲,無法決定如何繪製不同的圖塊。
我的第一個想法是使用JPanels並刪除JPanels,每秒向下移動它們1,並允許用戶旋轉它們等等。但是我遇到的問題是我要如何測試是否有線。Java俄羅斯方塊遊戲
我的另一個計劃是使用OpenGL,但我之前沒有OpenGL的經驗,所以我不完全確定我會怎麼去編程這個遊戲。
我對你的問題是:
難道是更聰明的使用OpenGL的路徑或JPanel的路徑?如果JPanel路徑,關於如何測試一條線是否有任何想法?
嗯我會學習OpenGL,因爲它被用於各種各樣的遊戲。
這取決於你是如何認真做出這一點的。如果你沒有更多的時間,或者你想做一個簡單的遊戲,你可以使用JPanel,但我的觀點JPanel沒有足夠的功能來正確地製作這個遊戲。 OpenGl是不錯的選擇。你說你沒有openGL的經驗。我說的只是研究基本的openGl和基本功能,如變換,縮放,旋轉等等。你可以很容易地做到這一點。
如果你有時間學習OpenGL。但是像這樣的遊戲也可以像C那樣簡單的創建: