0

我正在用Java编写游戏,我想知道进度条是否会根据用户输入的生命数量而减少。例如,如果从输入中读取的生命数为 3,那么怪物每接触一次主角,角色的生命就会从进度条中减少 1/3"。

4

1 回答 1

1

我想知道进度条是否会根据用户输入的生命数量而减少。

假设您已经在绘制进度条,那么如何将用户输入的生命数量传递给您用来绘制进度条的函数。有了这个,您将能够以较小的尺寸绘制进度条。这种方式将允许在函数中处理它:

 int userInputLives; //With this variable containing the user input.
 DrawProgressBar(0,400,userInputLives); //Taking x1, y1, User input.

你也可以这样做(假设你像这样绘制进度条):

 int userInputLives; //With this variable containing the users input.
 DrawProgressBar(0,400,0+(userInputLives),400); //Taking x1, y1, x2, y2.
于 2013-01-31T22:47:53.540 回答