java - Java 中的双缓冲替代方案

标签 java buffering

基本上,我有一个落沙类型的游戏,它变得非常复杂和滞后,我的 friend 也在开发它,一直告诉我双缓冲是滞后的主要来源。我知道如果没有双缓冲,游戏将完全无法玩。 那么,是否有另一种方法可以获得流畅的图形和更好的性能,或者这是不可能的,我应该处理它?

谢谢

最佳答案

我假设您当前使用 Java2D。您很容易遇到性能方面的麻烦。有时,只需更改图像格式就足以使应用程序的运行速度提高两倍。您可能正在寻找这样的东西:What are some faster alternatives to Java2d?

对于真正的电脑游戏(无论图形是否更复杂),您可以完全切换到 openGL。还有LWJGL也提供游戏的输入和音频播放:http://lwjgl.org/

关于java - Java 中的双缓冲替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8220662/

相关文章:

java - 如何转义SAX解析中的特殊字符

c - 如何在C中正确使用setvbuf?

java - 无断点测试

Java,System.out.println() 里面有一个赋值

java - 使用两个数组搜索文件

winapi - Win32 : Write to file without buffering?

ruby - 了解 Ruby 和操作系统 I/O 缓冲

c - 如何使用 read() 系统调用将用户输入编写到程序中?

ios - 视频流停止在 iPad 中缓冲播放

java - 如何将 SPDY 与 HttpClient 4 一起使用?