Pārlūkot izejas kodu

每日登录数字显示“万”

zhaoyang 3 gadi atpakaļ
vecāks
revīzija
daf573abcb

+ 1 - 1
FGUIProject/assets/DailyLogin/components/ListItem.xml

@@ -3,7 +3,7 @@
   <displayList>
     <loader id="n2_ox5b" name="loaBg" xy="0,0" size="270,334" url="ui://5uawdql9ox5ba" autoSize="true"/>
     <loader id="n3_ox5b" name="loaIcon" xy="60,98" size="150,150" aspect="true" url="ui://eg2y0ldpm9wm8v" fill="scaleMatchHeight"/>
-    <text id="n6_ox5b" name="txtNum" xy="173,218" size="67,44" fontSize="32" color="#be675e" text="X88"/>
+    <text id="n6_ox5b" name="txtNum" xy="171,220" size="67,44" fontSize="32" color="#be675e" text="X88"/>
     <text id="n5_ox5b" name="txtName" xy="99,281" pivot="0.5,0" size="71,46" fontSize="34" color="#91a08b" text="名字"/>
     <image id="n4_ox5b" name="imgGot" src="ox5b8" fileName="images/yzhl_yqd.png" xy="0,0"/>
   </displayList>

+ 9 - 0
GameClient/Assets/Game/HotUpdate/Utils/NumberUtil.cs

@@ -47,5 +47,14 @@ namespace GFGGame
             return "未知";
         }
 
+        public static string ChangeNumberUnit(int num, int unit = 10000)
+        {
+            int count = num / unit;
+            if (count > 0)
+            {
+                return string.Format("{0}万", count);
+            }
+            return num.ToString();
+        }
     }
 }

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/DailyLogin/DailyLoginView.cs

@@ -56,7 +56,7 @@ namespace GFGGame
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(cfg.rewardsArr[0][0]);
             item.m_loaIcon.url = ResPathUtil.GetIconPath(itemCfg);
             item.m_txtName.text = itemCfg.name;
-            item.m_txtNum.text = "x" + cfg.rewardsArr[0][1];
+            item.m_txtNum.text = "x" + NumberUtil.ChangeNumberUnit(cfg.rewardsArr[0][1], 10000);
             int dailyLoginId = ActivityDataManager.Instance.dailyLoginId;
             item.m_imgGot.visible = cfg.id < dailyLoginId || cfg.id == dailyLoginId && ActivityDataManager.Instance.dailyLoginBonusStatus == ConstBonusStatus.GOT;
             if (cfg.id == dailyLoginId)

BIN
GameClient/Assets/ResIn/UI/DailyLogin/DailyLogin_fui.bytes