のためのスコアトラッカー私はスペースインベーダースタイルのゲームを作成するためのプロジェクトに取り組んでいます:のjava:二者択一のint値:ゲーム
- 私はプレイヤーがターゲットに当たったときのスコアを維持できるようにする必要があります(+1点)またはミス(-1点)。
- プレーヤーがエイリアンエンティティで撃ったときにrecordScore()メソッドを呼び出しますが、値(int point)が1または-1のいずれかになるように設定する方法がわかりません。私が感じる
//if there is a hit recordScore(1) //if there is no hit recordScore(-1)
が...ヒントですが、私が使用してのように感じる:
public void recordScore(int point){ if(/*an alien ship is hit*/){ point = 1; } else{ point = -1; }
私のようなメソッドを呼び出します:
このは、私が現在持っているものですループは間違っていますが、メソッドが呼び出される方法ではうまくいかないと思っていますが、変数を2つの値に初期化する(またはif節を満たす)他の方法は考えられません。
として作成されてからのナンセンスが、有効なコードを防ぐことができます私たちは、あなたのクラスを参照してくださいことはできますか?私はあなたがどこかでクラスフィールドの得点を記録していると思いますか? – arjabbar
そしてあなたは何のことを言っているのですか?あなたが投稿したコードには何もありません。 – csmckelvey
私は誤ってif-else文をループと呼びました!だから、if-else文! – lild0nut