リソース ファイルの処理方法を決定する際に問題があります。4 つの個別のプロジェクトにエディターを備えたゲームのベースがあります。
- ゲームコモン
- ゲームロジック
- GLゲーム
- 編集者
GameCommon は、エディターが使用する唯一のプロジェクトです。これで、リソース (画像と xml ファイル) がリソースとしてこのプロジェクトに配置されます。
問題は、エディターがゲームで使用される xml ファイルを作成する必要があるため、書き込みと読み取りができる共通の場所が必要なことです。
ここでどのようなアプローチを取るべきでしょうか? 両方のプログラムで書き込むことができるリソースのみを格納するために別のjarファイルを作成することを考えましたが、これについては否定的な意見しか見つかりませんでした。または、jar ファイルの近くにある共通フォルダーを使用することもできます。しかし、ホームを使用していない場合、すべての OS で正しく動作しますか?