1
我想就我正在開發的遊戲結構提供一些建議。具體在哪裏放置繪畫方法。Jpanel/Jframe /緩衝圖形等遊戲結構方向
當前有一個運行遊戲循環的Jpanel的applet包裝類。
遊戲本身就是要模擬一個非常大的區域。對象將具有x值,其本身將會是更大的網格的一部分。
即網格塊1,5中的object1位置是150000x30000。
對象將需要能夠移動到相鄰的網格,但我寧願不運行每個網格塊直到需要爲止,因爲99%將是空的。
當前UI是帶有幾個按鈕+監聽器的Jpanel,需要一個大的工程圖窗格來顯示對象。
我的問題是: 該內部繪圖窗格應基於哪個類?我想要控制縮放和平移網格。它只需要畫出可見的東西,但是對象的移動會在遊戲循環中繼續。
什麼繪畫策略適用於簡單的圖標(當縮小圖標時)在廣闊的區域移動,我猜依靠EDT來重畫並不夠好?我想知道如何做到這一點,我只需要指向正確的方向,因爲我閱讀的大部分內容都不能縫合以覆蓋我所追求的內容,或者不使用JRE6 +功能。
非常感謝
我認爲這就是我要採取的路線,即當前網格中的所有東西都被繪製。我的問題更多的是與應對可視區域相比較大的繪圖窗格。 – BetaScoo8