2016-09-30 52 views
1

這是一個抽象的問題,如果你願意,我實際上沒有任何代碼向你展示。林想知道如果你們中的任何人都可以給我一些建議,我會如何做到以下幾點。我beleieve使用適當的事情是一個視口或滾動窗格,但如果我錯了用於canvas的Java ScrollPane實現

確定這樣的IM使得在Java中的RTS遊戲中的寵物項目指正。在這場比賽中是包含延伸畫布 - 和一類一個JFrame是所有意圖畫布和purposes.it是帆布顯示的遊戲對象/ controled上/等我的問題是,遊戲場(畫布)可只有窗戶一樣大。我希望玩家能夠控制攝像機的位置,以便通過將鼠標放在窗戶的盡頭附近來平移畫布。 (即將鼠標移到窗口的最右側,並將「相機」移到右側)。我想我應該使用一個視口滾動畫布,但我從來沒有使用過,所以我想知道如果你們中的任何人可以給我一些指針

+0

我不認爲你應該考慮移動/滾動「照相機」,因爲按照我的理解是2D遊戲,你應該考慮將所有的畫布的內容,所有的圖紙根據鼠標位置 – ferflores

回答

0

我結束了使用java.awt.ScrollPane,並把我的畫布裏面的它