用java渲染2d图形的更快方法是什么。我看到的两个好方法是Double Buffering,你可以创建BufferStrategy,比如:
JFrame f = new JFrame();
f.setSize()
.....
createBufferStrategy(2);
我看到的另一个方法是createImage方法。
Image dbimage = createImage(....);
Graphics g = dbimage.getGraphics();
....
这就是我见过的两个。哪一个最快?有更好的方法吗?请不要告诉我获取附加库,因为我知道这些库是存在的。提前谢谢。。。
第一个片段[BufferStrategy]是在java中进行2d渲染的最快也是推荐的方法。有了它,您可以利用硬件渲染或优化的软件渲染。在进行全屏2d渲染时,性能非常明显。例如,您可以通过一个非常简单的操作(包括更改指向缓冲区的指针)来更新屏幕,从而从翻页中受益。另一个好处是在视频存储器中有缓冲区。