Appearance
第03回 音ゲーム2
3 / 4 コンボとスコアを更新する
このステップの目的
判定結果からコンボ、スコア、ゲージを更新し、プレイの連続性を作る
判定結果を集計する
PerfectやGoodではコンボを増やし、Missではリセットします。スコア値は判定処理に直接書かず、ScoreModelへ集約します。
csharp
void Apply(Judgement result)
{
combo = result == Judgement.Miss ? 0 : combo + 1;
score += ScoreFor(result, combo);
}ゲージを調整する
ゲージは成功で増え、失敗で減ります。増減値を変えて、難度と緊張感がどう変わるかを比較します。
チェックリスト
- 成功と失敗でコンボが変化する
- 判定ランクごとのスコアが異なる
- ゲージの増減値を調整値として変更できる