ふりかえり
前回は「会心の一撃」を実装しました!
これによりバトルに不確定要素が加わり、ハラハラドキドキの展開が生まれるようになりました!
前回の投稿はこちら↓
会心の一撃の強化機能を実装!
今回は「会心の一撃」をさらに進化させるため、会心率と会心ダメージ倍率の強化機能を実装します!
この機能により、より高確率で強力な一撃を繰り出すことができるようになり、バトルの楽しさもアップ!
スクリプトの追加
PowerUpManager.cs
会心率と会心ダメージ倍率の強化関数を追加します。
[Header("UI References")] public Button criticalRateUpButton; // 会心率強化ボタン public Button criticalDamageUpButton; // 会心ダメージ倍率強化ボタン public TextMeshProUGUI criticalRateText; // 会心率表示 public TextMeshProUGUI criticalDamageText; // 会心ダメージ倍率表示 public TextMeshProUGUI criticalRateCostText; // 会心率強化コスト表示 public TextMeshProUGUI criticalDamageCostText; // 会心ダメージ倍率強化コスト表示 public TextMeshProUGUI criticalRateValueText; // 会心率強化値表示 public TextMeshProUGUI criticalDamageValueText; // 会心ダメージ倍率強化値表示 [Header("強化コスト")] public int criticalRateUpCost = 150; // 会心率強化コスト public int criticalDamageUpCost = 200; // 会心ダメージ倍率強化コスト public float criticalRateUpValue = 0.02f; // 会心率強化値(2%) public float criticalDamageUpValue = 0.1f; // 会心ダメージ倍率強化値(0.1倍) public void PowerUpCriticalRate() { if (playerManager.player.gold >= criticalRateUpCost) { playerManager.player.gold -= criticalRateUpCost; playerManager.player.criticalRate += criticalRateUpValue; // 強化SEを再生 if (audioManager != null) { audioManager.PlayPowerUpSE(); } ShowMessage($"会心率が{criticalRateUpValue * 100}%増加しました!"); } else { ShowMessage("ゴールドが足りません。"); } playerManager.playerUIManager.UpdateUI(); UpdateUI(); } public void PowerUpCriticalDamage() { if (playerManager.player.gold >= criticalDamageUpCost) { playerManager.player.gold -= criticalDamageUpCost; playerManager.player.criticalDamageMultiplier += criticalDamageUpValue; // 強化SEを再生 if (audioManager != null) { audioManager.PlayPowerUpSE(); } ShowMessage($"会心ダメージ倍率が{criticalDamageUpValue}倍増加しました!"); } else { ShowMessage("ゴールドが足りません。"); } playerManager.playerUIManager.UpdateUI(); UpdateUI(); }
強化に必要なコストや増加量は以下の通りです:
- 会心率強化:2%アップ(150G)
- 会心ダメージ倍率強化:0.1倍アップ(200G)
Unityでの設定
PowerUpManagerのInspectorにて、以下のUI要素をアタッチします:
- 会心率強化ボタン
- 会心倍率強化ボタン
- 各種Text表示(現在値、強化値、コストなど)

動作確認
ゲームを開始してPowerUpタブを開くと、
会心の一撃を強化できるボタンが表示されます。
ボタンを押すと、会心率や会心ダメージ倍率がしっかり強化されました!

まとめ
今回は「会心の一撃」の強化機能を実装しました!
これで、より強い敵にも対抗しやすくなり、バトルの爽快感がさらにアップ!
次回予告
次回はBGMを追加していきます!
お楽しみに!