【发布时间】:2021-04-05 19:48:03
【问题描述】:
我必须为功课创建一个小型 2D Java 瓷砖游戏,我想知道如何通过按下按钮来移动对象。
更具体地说,我在矩阵中有一个带有“i”和“j”坐标的项目。在我按键盘上的 ENTER 后,我希望该项目向下移动 1 个位置( i + 1)。如果我一遍又一遍地按 ENTER,则对象会相应地向下移动。好像游戏将是 1 帧/秒。我怎样才能做到这一点?我是 Java 语言的新手,在网上找不到答案。
(为了使用 GUI 制作游戏,我遵循了一些教程并使用了 Slick2D 库。)
【问题讨论】:
-
您可以使用键绑定或键侦听器来执行此操作,然后只需通过键操作编辑数组中项目的
i和j坐标:stackoverflow.com/questions/23486827/… -
论坛上有很多关于这方面的信息,请多做些研究。当您提供一些不起作用的代码时,我们可以为您提供帮助。目前,您有多个问题