hch
5 天以前 7c84499bc6f2759b962505557ecd82d0a27b1841
0312 修复装备框特效 掉落特效不对应问题
2个文件已修改
13 ■■■■■ 已修改文件
Main/System/Equip/EquipCell.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Mingge/MinggeItemCell.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Equip/EquipCell.cs
@@ -7,6 +7,7 @@
{
    Button button;
    Image bgImage;//装备的底图,不同品质颜色
    Image bgKuangImage; //装备的框图,盖住特效用
    Image bgIconImage; //空装备的部位图标
    Image iconImage;   //装备图标
    UIEffectPlayer uieff;
@@ -16,6 +17,7 @@
    {
        button = this.GetComponent<Button>();
        bgImage = this.GetComponent<Image>();
        bgKuangImage= this.GetComponent<Image>("equipkuang");
        bgIconImage = this.GetComponent<Image>("equipempty");
        iconImage = this.GetComponent<Image>("equipicon");
        uieff = this.GetComponent<UIEffectPlayer>("uieffect");
@@ -33,6 +35,7 @@
        {
            button?.RemoveAllListeners();
            bgImage.SetSprite("equipQuality0");
            bgKuangImage.SetActive(false);
            bgIconImage?.SetActive(true);
            iconImage.SetActive(false);
            uieff?.Stop();
@@ -50,6 +53,8 @@
            });
        }
        bgImage.SetSprite("equipQuality" + equip.config.ItemColor);
        bgKuangImage.SetActive(true);
        bgKuangImage.SetSprite("equipQualityK" + equip.config.ItemColor);
        bgIconImage?.SetActive(false);
        iconImage.SetActive(true);
        iconImage.SetOrgSprite(equip.config.IconKey);
@@ -70,9 +75,9 @@
            {
                uieff.Stop();
            }
            //特效参考尺寸106*150 同比例缩放
            //特效参考尺寸100*149 同比例缩放
            var rect = this.transform.GetComponent<RectTransform>();
            uieff.transform.localScale = new Vector3(rect.sizeDelta.x / 106f, rect.sizeDelta.y / 150f, 1);
            uieff.transform.localScale = new Vector3(rect.sizeDelta.x / 100f, rect.sizeDelta.y / 149f, 1);
        }
    }
Main/System/Mingge/MinggeItemCell.cs
@@ -55,9 +55,9 @@
        {
            loopEffect.Stop();
        }
        //特效参考尺寸106*150 同比例缩放
        //特效参考尺寸 同比例缩放
        var rect = bgIcon.GetComponent<RectTransform>();
        loopEffect.transform.localScale = new Vector3(rect.sizeDelta.x / 106f, rect.sizeDelta.y / 150f, 1);
        loopEffect.transform.localScale = new Vector3(rect.sizeDelta.x / 103f, rect.sizeDelta.y / 152f, 1);
    }
}