单例模式在游戏开发中会经常用到,特别是对于那种用于管理对象的地方,采用单例模式来实现会非常方便。下面先贴上一段在Unity中实现单例模式的代码【该代码转自网上】。
using UnityEngine;
using System.Collections;
public class Singleton<T> : MonoBehaviour where T : MonoBehaviour
{
private static T _instance;
private static object _lock = new object();
private static bool applicationIsQuitting = false;