[Departure from the Void] リソースのキャッシュ管理をあれこれ

今日はゲーム中で使うオブジェクトのリソースの管理周りを実装していました。

時間が無いため、今日はソースコードのみ示して終わりにしたいと思います。
(投げやりで申し訳ございません・・・)

IResources.cs

CachedResources.cs

今回このリソース管理クラスを実装した目的は、一度ロードしたオブジェクトをキャッシュとして保持しておき、簡単に使いまわせる仕組みを作ることです。

アプリ側からは、以下のようにして使うことが出来ます。

これで、大量にステージ中にオブジェクトを安心して配置できるようになりました。