예제 #1
0
 void Awake()
 {
     updateWorker = UpdateWorkder.Initialize();
     DontDestroyOnLoad(gameObject);  //防止销毁自己
     Screen.sleepTimeout         = SleepTimeout.NeverSleep;
     Application.targetFrameRate = AppConst.GameFrameRate;
 }
    public static UpdateWorkder Initialize()
    {
        var go = new GameObject("UpdateWorkder");

        DontDestroyOnLoad(go);
        UpdateWorkder worker = go.GetComponent <UpdateWorkder>() ?? go.AddComponent <UpdateWorkder>();

        return(worker);
    }