void Awake() { QualitySettings.vSyncCount = -1; QualitySettings.maxQueuedFrames = 0; Application.targetFrameRate = 30; FrameCost = (float)Statics.ClearError(1.0d / (double)Application.targetFrameRate); //每一帧消耗的固定时间 UICamera = GameObject.Find("UICamera"); if (UICamera != null) { DontDestroyOnLoad(UICamera); } showFps = GameObject.Find("ShowFPS"); if (showFps != null) { DontDestroyOnLoad(showFps); } UICanvas = GameObject.Find("UICanvas"); if (UICanvas != null) { DontDestroyOnLoad(UICanvas); } FrameCanvas = GameObject.Find("FrameCanvas"); if (FrameCanvas != null) { DontDestroyOnLoad(FrameCanvas); } FontCanvas = GameObject.Find("FontCanvas"); if (FontCanvas != null) { DontDestroyOnLoad(FontCanvas); } UIEventSystem = GameObject.Find("UIEventSystem"); if (UIEventSystem != null) { DontDestroyOnLoad(UIEventSystem); } DontDestroyOnLoad(gameObject); Statics.Init(); Application.runInBackground = true; Screen.sleepTimeout = SleepTimeout.NeverSleep; DESStatics.Init(); }