在另一个动画gif上绘制动画gif而不会闪烁?

时间:2011-04-18 19:07:14

标签: java image graphics gif bufferedimage

我正在尝试制作一个带有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();
}

我希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

尝试查看:How to get rid of the flicker that appears during my animation?

顺便说一下,在做这类事情的时候,我总是从一个已经运行的程序开始。