シーンをまたいでも値を継続して使用したいとき、グローバル変数のように扱うことのできるモノが欲しい。 Singleton の利用で可能かどうか試してみた。 ただし、Singleton は唯一の存在として位置づけると考えている。 ゲーム起動(または利用)時に作成され、ゲームが終了するまで一つしか存在してはならないモノ。 Unity で Singleton を実装するには、いくつかの方法があるようだ。 参考サイト Singleton Startup Manager Singletons in Unity3D Editor 上では複数配置できてしまうので、誤って配置してしまった場合のことを考えて削除するような処理を追加。 public class Singleton : MonoBehaviour { private Singleton instance = null; void Awake()