2012-04-17 121 views
-2

我在java中製作了一個嘟嘟跳轉式的遊戲,我無法弄清楚如何在遊戲正在玩的java容器中「向上移動」。塗鴉人必須從壁架以突出並儘可能高,所以我需要面板隨着人向上移動而平移。我會如何去做這件事?Java向上移動窗口

+4

[堆棧溢出不是代碼寫入,教程或諮詢服務](http://meta.stackexchange.com/a/128553/172496) – 2012-04-17 19:38:30

回答

1

簡而言之:您需要一個屏幕外圖像。把你的照片畫到屏幕外的圖像上,將它複製到屏幕上,然後把它畫在上面。現在滾動一下屏幕外圖像的內容,用新顯示的區域填充空白區域,複製到屏幕上,繪製該人物。

如果你很聰明,你可以做到這一點,而不用實際移動屏幕外圖像中的任何東西 - 你可以改變你複製圖像的點,並用空白區域中的新數據填充空白區域屏幕上的圖像「滾動屏幕」,如果這是有道理的。這有點棘手,但表現會更好。