根据java中的整数值减小进度条

时间:2013-01-31 22:23:46

标签: java progress-bar awt

我正在使用Java编写游戏,我想知道进度条是否会因用户输入的生命周期而减少。例如,如果从输入中读取的生命数是3,那么每当怪物触摸主角时,角色的生命周期就会减少1/3“的进度条。

1 个答案:

答案 0 :(得分: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.