如何在java中创建绘图缓冲区

时间:2011-07-30 15:56:28

标签: java

我是java的新手。我想创造一个像蛇一样的游戏。如何制作绘图缓冲区java,我可以在哪里绘制所有图像?像背景图像一样,蛇等对象

请告知。

非常感谢。

3 个答案:

答案 0 :(得分:2)

如果基于CPU的绘图足够好,您可以使用BufferedImage。使用BufferedImage类,使用Graphics2D进行渲染非常简单。

但是,如果你需要完整的图形加速,那么我建议你研究一下java的OpenGl绑定,比如JOGL或LWGL,甚至是Java3D。我并不熟悉这些技术,但据我所知,它们都是非常流行的Java游戏编程门户。

答案 1 :(得分:2)

你必须查看官方教程2D GraphicsPerforming Custom Painting,大量示例here

答案 2 :(得分:1)

您正在寻找的确切术语是“画布”。
以下是一个示例:http://www.java2s.com/Code/Java/2D-Graphics-GUI/Drawcanvaswithcolorandtext.htm