制作精灵的2D网格

时间:2015-07-01 17:01:37

标签: java swing arraylist jpanel sprite

我刚刚完成了我的第一个编码课程(IB计算机科学,如果有帮助的话),我决定要制作我的第一个游戏。

我目前的游戏世界是一张自上而下的地形视图。地形的每个部分都由正方形组成(它与Dwarf Fortress的外观非常相似)。我已经能够将它输出到控制台,使用字符作为替代图形,但我的课程对图形工作的关注很少。

在JPanel中创建精灵网格或彩色方块的最佳方法是什么?我以前能够显示BufferedImages,但无法对齐多个BufferedImages以获得网格。

截至目前,我有一个'2D'ArrayList,只是ArrayList的ArrayList,构成了我的游戏世界。当我使用double for循环和System.out.print(“”);

时,这一切都很有效

1 个答案:

答案 0 :(得分:2)

检查Layout Managers的oracle文档。您正在寻找的是网格布局。

如果您觉得很有兴趣,可以升级到JavaFX,然后使用Grid Pane

相关问题