0

所以我需要为一个项目制作一个简单的游戏,并提供了来自princeton library的StdDraw。通过查看源代码,该库似乎通过绘制两个(用于双缓冲)BufferedImages 来处理动画,然后在 JFrame 上显示。要增加窗口大小,只需增加 BufferedImage 的大小并按比例放大绘图。但是当超过 700x700 像素时,这会导致严重的延迟和屏幕撕裂。

我对 Java 的了解不够多,不知道这是否是最有效的动画制作方法,但必须有一种方法可以无延迟地为简单的三角形全屏制作动画。如果有人能给我一些关于什么是处理动画的最佳方法的指示,我可以轻松地编辑库,甚至只是编写我自己的库。

如果有人想看的话,谷歌驱动 StdDraw.java

4

0 回答 0