zhaoyang преди 2 години
родител
ревизия
fc527cc517
променени са 1 файла, в които са добавени 9 реда и са изтрити 4 реда
  1. 9 4
      GameClient/Assets/Game/HotUpdate/Views/DressUp/DressUpFightView.cs

+ 9 - 4
GameClient/Assets/Game/HotUpdate/Views/DressUp/DressUpFightView.cs

@@ -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();
         }