我正在尝试制作一个带有GIF动画的小游戏,现在我有一个用于背景的动画gif,还有一个用于移动的玩家。但我的问题是,玩家的GIF闪烁很多,这很烦人,而且需要修复它。这是我的绘图代码。背景画得很好,没有闪烁,只是“玩家形象”
public void drawBuffer(){
Graphics2D b = buffer.createGraphics();
b.drawImage(background, 0, 0, null);
b.drawImage(playerimage, player.getX(), player.getY(), null);
b.dispose();
}
我希望你能帮助我。
答案 0 :(得分:1)
尝试查看:How to get rid of the flicker that appears during my animation?
顺便说一下,在做这类事情的时候,我总是从一个已经运行的程序开始。