ゲームシステム開発記録12

2024/3/9

今日はキャラクター、CSV読み込みクラス周りのコードの整理、分割を行った。

これに伴って従来のファイル読み込みのやり方やキャラクターの処理を少し変更することになった。キャラクターに関してはCharacterManagerとCharacterControllerに分けてManagerはCSVのデータを読み込み、そのデータをControllerに上げる役割のクラスにし、Controllerは全キャラクターで共通の処理を作成してキャラクターの動きを処理するクラスにする予定。正直これで正しいクラス分けができたか分からない。

CSVの方はDataManagerとDataLoad?(名前未決定)を作り上記のManagerでDataManagerを呼び出しここで各キャラのデータを読み込む、そしてDataLoadでCSVからデータを読み込むクラスにする予定。後はDataManagerで読み込んだ値をスクリプタブルオブジェクトにする予定もあるがこれはとりあえず上記が出来てから考える。