0

我是stackoverflow的新手。不过,我对 Java 有这个问题,可能有一种简单的方法可以做到,但我不知道怎么做。

这是我的问题。我有我的游戏,在按下按钮 (X) 时,在游戏左上角的标题下方的屏幕上显示文本。这很好用,但可以说我有多个。如果我按 N (可能是第五个),它会在屏幕上随机显示。但是如果我按下了所有按钮,它看起来会很正常,因为所有按钮都会相互对齐。

这是我必须在游戏标题下写一行的代码。

    var8.drawStringWithShadow("Test", 2, 11, 0xFFFF);

第一个参数是文本,第二个是x,第三个是y。

现在,我让它在按下另一个键时绘制另一个。

    var8.drawStringWithShadow("Test2", 2, 20, 0x008B);

正如你所看到的,y 参数增加了 9,所以它会在另一个之下。

我想要做的是让 Y 始终相同(11),但是,如果文本已经存在,请将其向下推。

所以可以说我显示了“测试”。但是然后我按下按钮启用“Test2”,我希望它取代“Test”,但不覆盖它,当按下它时,如果“Test”或任何其他按钮被启用,它将增加“测试”的 y 或另一个 9。

我希望有一个简单的方法来做到这一点,如果有,请告诉我。谢谢!

4

1 回答 1

1

为那里有多少个字符串做一个计数器,然后让 y = counter*9 + 11

于 2013-03-22T20:22:35.680 回答