23/07/27 15:12:16.39 ITN/PV6h.net
Unityの話だけど
色々なゲームオブジェクトが相互にアクセスしたい場合に
①オブジェクトが自分で全ての参照を保持してアクセスする
②管理オブジェクトを作成して全ての参照を保持させる、処理を担当するオブジェクトは管理オブジェクトを参照して間接的に相互にアクセスする
のどちらが望ましいんだろう?
まあ結局のところプロジェクトの規模、仕様や制作者の技量に依存するのは分かるんだけれども
メモリ消費は①の方が多いのは間違いないけど今時のPCやゲーム機で参照情報だけで看過できないほどメモリを圧迫するのかな?とも思ったり
管理も①の方が面倒だけど、速度は①の方が優れてそう