【问题标题】:Making a 2D grid of Sprites制作 Sprite 的 2D 网格
【发布时间】:2015-09-18 23:24:43
【问题描述】:

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

我目前拥有的游戏世界是地形的俯视图。地形的每一部分都由正方形组成(这与矮人要塞的外观非常相似)。我已经能够将其输出到控制台,使用字符作为替代图形,但我的课程很少涉及图形工作。

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

到目前为止,我有一个“2D”ArrayList,只是一个 ArrayList 的 ArrayList,构成了我的游戏世界。当我使用双循环和 System.out.print("");

时,这一切都很好

【问题讨论】:

  • “在 JPanel 中创建精灵网格或彩色方块的最佳方法是什么?” GridLayout
  • 你为什么提到这是你的第一场比赛?我们的回答不需要个人背景,因此不应该出现在您的问题中。

标签: java swing arraylist jpanel sprite


【解决方案1】:

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

如果您喜欢,可以升级到 JavaFX,并改用 Grid Pane

【讨论】:

  • “如果你觉得花哨,你可以升级到 JavaFX,..” Swing 标记类型表示“否”&GirdLayout 完全可以胜任这项任务。
  • 只提供选项:)
  • 谢谢,太好了!
猜你喜欢
  • 2021-02-24
  • 1970-01-01
  • 1970-01-01
  • 2013-04-08
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多