kuront’s blog

主にUnityでのゲーム制作やってます。

【Unity】RPG制作 その28-戦闘時の能力値処理実装

今回は戦闘時の能力値周りの処理を実装していきます。PlayerManager.csに戦闘時に実際に参照される能力値を保持するDictionaryを新しく作成します。

 


クリックで展開

これらのDictionaryの初期化関数を作成します。

 


クリックで展開

EnemyManager.csにも同様の記述をします。

 


クリックで展開




battleStatusValueディクショナリの値をセットする関数を作成します。

 


クリックで展開


 


クリックで展開

Attack関数を戦闘時能力値を参照するようにします。

 


クリックで展開

 


クリックで展開

BattleManagerで能力値を参照している処理をすべて書き直します。

 


クリックで展開

 これで戦闘時に使用するディクショナリの実装ができました。次回は特技の実装をやっていきたいと思います。