|  | @@ -110,7 +110,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          protected override void AddEventListener()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              base.AddEventListener();
 | 
	
		
			
				|  |  | -            EventAgent.AddEventListener(ConstMessage.CARD_CHOOSE, OnClickBtnPhotograph);
 | 
	
		
			
				|  |  | +            EventAgent.AddEventListener(ConstMessage.CARD_CHOOSE, StartCalculateScore);
 | 
	
		
			
				|  |  |              EventAgent.AddEventListener(ConstMessage.DRESS_FILTER, UpdatePartsListSort);
 | 
	
		
			
				|  |  |              EventAgent.AddEventListener(ConstMessage.DRESS_SEARCH, UpdatePartsListSort);
 | 
	
		
			
				|  |  |              EventAgent.AddEventListener(ConstMessage.DRESS_UP_SCORE_CHANGED, UpdateScore);
 | 
	
	
		
			
				|  | @@ -208,7 +208,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          protected override void RemoveEventListener()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              base.RemoveEventListener();
 | 
	
		
			
				|  |  | -            EventAgent.RemoveEventListener(ConstMessage.CARD_CHOOSE, OnClickBtnPhotograph);
 | 
	
		
			
				|  |  | +            EventAgent.RemoveEventListener(ConstMessage.CARD_CHOOSE, StartCalculateScore);
 | 
	
		
			
				|  |  |              EventAgent.RemoveEventListener(ConstMessage.DRESS_FILTER, UpdatePartsListSort);
 | 
	
		
			
				|  |  |              EventAgent.RemoveEventListener(ConstMessage.DRESS_SEARCH, UpdatePartsListSort);
 | 
	
		
			
				|  |  |              EventAgent.RemoveEventListener(ConstMessage.DRESS_UP_SCORE_CHANGED, UpdateScore);
 | 
	
	
		
			
				|  | @@ -413,6 +413,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | +                // StartCalculateScore();
 | 
	
		
			
				|  |  |                  OnClickBtnPhotograph();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -427,18 +428,22 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              string bgName = string.Format(DressUpUtil.FORMAT_SPRITE_NAME, bgItemCfg.subType, 1);
 | 
	
		
			
				|  |  |              GameObject bg = _sceneObject.transform.Find(bgName).gameObject;
 | 
	
		
			
				|  |  |              bg.SetActive(false);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            Color backgroundColor = Camera.main.backgroundColor;
 | 
	
		
			
				|  |  | +            Camera.main.backgroundColor = new Color(255, 255, 255, 0);
 | 
	
		
			
				|  |  |              GRoot.inst.visible = false;
 | 
	
		
			
				|  |  |              yield return new WaitForEndOfFrame();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              Rect rect = new Rect(0, 0, UnityEngine.Screen.width, UnityEngine.Screen.height);
 | 
	
		
			
				|  |  |              Texture2D tex = new Texture2D((int)rect.width, (int)rect.height, TextureFormat.ARGB32, false);//新建一个Texture2D对象
 | 
	
		
			
				|  |  |              tex.ReadPixels(rect, 0, 0);//读取像素,屏幕左下角为0点
 | 
	
		
			
				|  |  |              tex.Apply();//保存像素信息
 | 
	
		
			
				|  |  | -            
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              EquipDataCache.cacher.nTexture = new NTexture(tex);
 | 
	
		
			
				|  |  |              GRoot.inst.visible = true;
 | 
	
		
			
				|  |  |              bg.SetActive(true);
 | 
	
		
			
				|  |  | +            Camera.main.backgroundColor = backgroundColor;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              StartCalculateScore();
 | 
	
		
			
				|  |  |          }
 |