Java向上移动窗口

时间:2012-04-17 19:36:44

标签: java swing

我在java中制作一个涂鸦跳转风格的游戏,我无法弄清楚如何在游戏正在玩的java容器中“向上移动”。涂鸦人必须从窗台跳到窗台并获得尽可能高,所以当人们向上移动时我需要面板向上平移。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

简而言之:你需要一个屏幕外的图像。将您的照片绘制到屏幕外图像,将其复制到屏幕上,然后在其上绘制图像。现在滚动屏幕外图像的内容,用新显示的区域填充空白点,复制到屏幕上,画出那个人。

如果你聪明,你可以在不实际移动屏幕外图像的情况下执行此操作 - 您可以只更改复制图像的点,并使用屏幕外部的新数据填充空白区域如果这有任何意义,那么“滚动屏幕”的图像。这有点棘手,但表现会更好。