2017-02-24 37 views
0

我已经编写了一个在2D网格上播放的游戏。现在我只需要制作一个GUI来显示它。如何使GUI显示我的游戏?

我网格中的每个单元格都有一个与图像一起的属性。例如,如果单元(0,0)是水,我想在该像素中显示水的图像。我已经为每个属性(例如角色,水,土地等的图像)制作了图像。我只是不知道如何制作GUI。

这是一个简单的二维地图,其中每个像素(单元格)是特定的纹理/字符/项目。我也希望角色能够四处走动,就是这样。

任何资源或帮助,将不胜感激。我试过寻找一个教程,但他们都显得如此复杂,并使用颜色来填充他们的地图,而不是图像。

谢谢。

+4

开始使用Java的Swing库来学习基础知识。您还需要使用Timer类实现游戏循环,我相信这应该在大多数Swing GUI游戏教程,示例项目,书籍等中介绍。 –

回答

0

这是一个使用简单的线程,绘图,游戏状态等等的2D平台游戏。尽管你可能不需要它的所有东西的全部范围,但你可能会对主线程逻辑等感兴趣。我相信他有一个链接到评论中的源代码。 YouTube