0
嗨,我只是想問如何將導入(jpg)圖像從左到右或自下而上移動。我是Java 2d的初學者。請幫忙。謝謝。Java 2d在netbeans中導入導入的圖像
嗨,我只是想問如何將導入(jpg)圖像從左到右或自下而上移動。我是Java 2d的初學者。請幫忙。謝謝。Java 2d在netbeans中導入導入的圖像
您將動畫識別爲「幀之間的差異」,幀以特定的幀速率顯示。
所以你需要做的是實現一個計時器,重新計算應該繪製什麼(以及如何和在哪裏)並重新繪製畫布。這又結束了,再次。
一些簡化的僞代碼可能是這樣的:
while(true){
myImage.setX(myImage.getX() +1); /* change the x-position to x+1 */
myImage.setY(myImage.getY() +1); /* change the y-position to y+1 */
myCanvas.paint(); /* redraw your canvas */
sleep(1/framerate); /* wait for 1/framerate seconds */
}
你應該把這個成線,讓你的UI響應停留。
順便說一句:它不依賴於你使用的IDE(Netbeans)。
哦好吧。我試試看。非常感謝 – user1976863 2013-03-05 10:20:48
你會發現很多使用您最喜愛的搜索引擎這個話題。如果您遇到問題,歡迎您發佈代碼並在卡住的地方獲得幫助。 – 2013-03-05 14:59:29