基本上,我有一个落沙类型的游戏,它变得非常复杂和滞后,我的 friend 也在开发它,一直告诉我双缓冲是滞后的主要来源。我知道如果没有双缓冲,游戏将完全无法玩。 那么,是否有另一种方法可以获得流畅的图形和更好的性能,或者这是不可能的,我应该处理它?
谢谢
最佳答案
我假设您当前使用 Java2D。您很容易遇到性能方面的麻烦。有时,只需更改图像格式就足以使应用程序的运行速度提高两倍。您可能正在寻找这样的东西:What are some faster alternatives to Java2d?
对于真正的电脑游戏(无论图形是否更复杂),您可以完全切换到 openGL。还有LWJGL也提供游戏的输入和音频播放:http://lwjgl.org/
关于java - Java 中的双缓冲替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8220662/