プログラミング初心者です。
ゲームを作っていますが、キャラクターのデータ管理について超初歩的なことがわからずで悩んでいます。
ゲームキャラクターの基礎データをScriptebleObjectにより作成しました。
このScriptebleObjectの情報を持つ同じキャラクターが10体いたとして、そのうち数人を育てる(LVUP)させる場合
そのステータス管理をどうしたらよいかわかりません。
このScriptebleObjectの値を上書きしようと初めは考えましたが、それではこのステータスを継承しているすべてのキャラのステータスが変わってしまいますしScriptebleObjectはデータ保存性が良くないので不変の情報を入れるのがいいと記事で見たことがあります。
次に考えたのがキャラクターのクラスを作ってLISTで10体分配列を作り、ScriptebleObjectのすべてのデータをクラスに読み込んでおき、育てていくキャラクターの配列だけステータスを適時書き直す。
このような方法で可能ではないか?と現在考えておりますが、やり方もわかりません。
いろいろな方法で管理する方法があるとは存じますが、私の考えた方向性は合ってますでしょうか?
もっとこうした方がいいよ!ってやり方があればご教授お願いできませんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/07 02:07
2020/12/07 02:27
2020/12/07 08:01
2020/12/07 08:13
2020/12/07 10:12 編集
2020/12/08 02:49