Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 java 中制作了一个 doodle-jump 风格的游戏,但我无法弄清楚如何在正在玩游戏的 java 容器中“向上移动”。涂鸦人必须从一个壁架跳到另一个壁架,并达到可能的,所以我需要面板在这个人向上移动时平移。我该怎么做呢?
简而言之:您需要一个离屏图像。将您的图片绘制到屏幕外的图像上,将其复制到屏幕上,然后在上面画出那个人。现在稍微滚动屏幕外图像的内容,用新显示的区域填充空白点,复制到屏幕上,画出那个人。
如果你很聪明,你可以在不实际移动屏幕外图像中的任何内容的情况下执行此操作——你只需更改复制图像的点,然后用屏幕外图像部分的新数据填充空白区域“滚出屏幕”,如果这有任何意义的话。这有点棘手,但性能会更好。