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 に答える