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