浏览代码

卡牌技能展示

zhaoyang 3 年之前
父节点
当前提交
a8c808cbe9

+ 1 - 1
FGUIProject/assets/Main/components/ComSkillCard.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <component size="590,842" overflow="hidden">
   <displayList>
-    <loader id="n0_py00" name="loaCard" xy="295,420" pivot="0.5,0.5" anchor="true" size="589,1088" url="ui://7l6lvkaywg7t94" fill="scaleMatchWidth"/>
+    <loader id="n0_py00" name="loaCard" xy="295,420" pivot="0.5,0.5" anchor="true" size="630,838" url="ui://mfvz4q8kqz50fi" fill="scaleMatchHeight"/>
     <image id="n1_sx2v" name="n1" src="py009m" fileName="imagesStory/zd_kpdi_2.png" xy="0,0"/>
   </displayList>
 </component>

+ 2 - 1
GameClient/Assets/Game/HotUpdate/Views/Card/CardFosterView.cs

@@ -638,7 +638,8 @@ namespace GFGGame
             PassivitySkillCfg skillCfg = PassivitySkillCfgArray.Instance.GetCfgs(_cardData.id)[index];
 
             int skillLv = SkillDataManager.Instance.GetSkillLv(_cardData.id, skillCfg.skillId);
-            item.m_comSkill.m_loaSkill.url = ResPathUtil.GetCardSmallPath(skillCfg.res);
+            CardData data = CardDataManager.GetCardDataById(InstanceZonesDataManager.currentCardId);
+            item.m_comSkill.m_loaSkill.url = ResPathUtil.GetCardSmallPath(_cardData.resources[_cardData.resIndex]);
             item.m_txtName.text = skillCfg.name;
             item.m_txtLv.text = string.Format("{0}级", skillLv);
 

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/MainStory/StorySkillView.cs

@@ -21,7 +21,7 @@ namespace GFGGame
         {
             base.OnShown();
             CardData data = CardDataManager.GetCardDataById(InstanceZonesDataManager.currentCardId);//(0)[InstanceZonesDataManager.currentCardId];
-            _ui.m_comSkillCard.m_loaCard.url = ResPathUtil.GetCardSmallPath(data.resources[data.resIndex]);
+            _ui.m_comSkillCard.m_loaCard.url = ResPathUtil.GetCardPath(data.resources[data.resIndex]);
             PassivitySkillCfg cfg = ScoreSystemData.Instance.GetMainSkillCfg(data.id);
             _ui.m_ComSkillName.target.GetChild("txtName").asTextField.text = cfg.name;
             _ui.m_ComSkillScore.target.GetChild("txtCount").asTextField.text = Math.Round((double)viewData).ToString();

二进制
GameClient/Assets/ResIn/UI/Main/Main_fui.bytes