我是java的新手。我想创造一个像蛇一样的游戏。如何制作绘图缓冲区java,我可以在哪里绘制所有图像?像背景图像一样,蛇等对象
请告知。
非常感谢。
答案 0 :(得分:2)
如果基于CPU的绘图足够好,您可以使用BufferedImage
。使用BufferedImage
类,使用Graphics2D
进行渲染非常简单。
但是,如果你需要完整的图形加速,那么我建议你研究一下java的OpenGl绑定,比如JOGL或LWGL,甚至是Java3D。我并不熟悉这些技术,但据我所知,它们都是非常流行的Java游戏编程门户。
答案 1 :(得分:2)
你必须查看官方教程2D Graphics和Performing Custom Painting,大量示例here
答案 2 :(得分:1)
您正在寻找的确切术语是“画布”。
以下是一个示例:http://www.java2s.com/Code/Java/2D-Graphics-GUI/Drawcanvaswithcolorandtext.htm