/// <summary> /// 拍照 /// </summary> /// <returns></returns> private IEnumerator TakePictures() { //隐藏界面 //gameObject.SetActive(false); _top.SetActive(false); _bottom.SetActive(false); _middle.SetActive(false); //隐藏聊天相关 ChatTool.CloseChat(); yield return(UniversalTool.StaticWaitForEndOfFrame); //截屏 Texture2D texture2D = UniversalTool.CaptureScreen(); Sprite sprite = Sprite.Create(texture2D, new Rect(0, 0, texture2D.width, texture2D.height), new Vector2(0, 0)); // _top.SetActive(true); _bottom.SetActive(true); _middle.SetActive(true); //打开聊天 ShowChatMini(); //打开分享界面 StaticData.OpenUIShare(sprite); }