我一直在尝试使用BufferStrategy
中Canvas
内的JFrame
来实现游戏,而我似乎无法获得动画.gif
图像(实现为new ImageIcon().getImage()
)无需闪烁即可播放。
我认为问题在于.gif
刷新率和重绘画布的速率,但这只是猜测。我已经尝试了几个小时的各种事情,并在互联网上搜索一些解决方案,但还有一个尚未出现。任何帮助将不胜感激。
另一方面,.gif
工作正常。它在XnView等图像查看程序中不会闪烁,并且在超级简单的JLabel
程序中也可以作为JFrame
使用。