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