RPGゲームを作っているのですが、プレイヤーステータスの管理方法に悩んでいます。
プレイヤーのステータスを保持するためのPlayer_Statusというメンバ変数のみのクラスを作り、そのクラスを使いまわしてステータスを管理しようとしているのですが、この考え方は正しいですか?
言語はC#です。
RPGゲームという事はメンバーは複数そうですが、まず、前提としてプレイヤーは一人なのか?
その要素に対してプレイヤーだけでいいのか、敵のステータス管理をどうするのか?
等を考えればおのずと見えてくると思いますよ。
ご回答ありがとうございます。
プレイヤーは1人だけですが、敵もプレイヤーも同じ属性を持たせるのでステータスクラスで敵とプレイヤーのステータス管理しようと思います。
なら、nskydivingさんの仰っているリンクに飛び、ykun0さんの回答がもっともだと思います。
その中に、静的関数でダメージ計算式や回復計算式を組み込むことも出来るのでおススメですよ~~
ただ、貴方のイメージしているステータスというものがHPや攻撃力の事なのかは質問の文章からは分かりませんが...
回答1件
あなたの回答
tips
プレビュー