嘿,我正在尝试制作一个地牢爬行游戏,但我卡在了地图生成上。我想要生成随机的房间,但在此之前,我必须先在屏幕上绘制地图。我希望地图是俯视视角,并且基本上是一个网格,我稍后会添加地板图片。我的想法是创建一个JFrame,并使用paintComponent和一个for循环来绘制Rectangle2D以形成网格状的正方形。这是正确的方法吗?还有,如何使用keyListener让角色从一个正方形移动到另一个正方形呢?
编辑:地下城爬行游戏是一种控制一个角色并在网格上移动的俯视视角游戏。您可以击败怪物,获得武器和道具,升级等。现在,我只想找出在屏幕上打印地图的最佳方法。我从一个角色可以从一个正方形移动到另一个正方形并通过箭头键进行操作开始。然后,我将转向随机地图生成!
编辑:地下城爬行游戏是一种控制一个角色并在网格上移动的俯视视角游戏。您可以击败怪物,获得武器和道具,升级等。现在,我只想找出在屏幕上打印地图的最佳方法。我从一个角色可以从一个正方形移动到另一个正方形并通过箭头键进行操作开始。然后,我将转向随机地图生成!