hch
3 天以前 51761dd1710c50fb26f4c7424faaa5466306fa27
0312 改伽马模式后 特效不需要关闭PMA
2个文件已修改
5 ■■■■■ 已修改文件
Main/Component/UI/Effect/EffectPlayer.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Component/UI/Effect/UIEffectPlayer.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Component/UI/Effect/EffectPlayer.cs
@@ -256,7 +256,8 @@
        {
            //LoadAsset 已经有缓存SkeletonDataAsset
            spineComp.skeletonDataAsset = ResManager.Instance.LoadAsset<SkeletonDataAsset>("UIEffect/" + effectConfig.packageName, effectConfig.fxName);
            spineComp.MeshGenerator.settings.pmaVertexColors = !closePMA;   //为true时会有部分特效不显示 如主界面装备特效
            //为true时会有部分特效不显示 如主界面装备特效;改成伽马后不会出现BUG故注释代码
            // spineComp.MeshGenerator.settings.pmaVertexColors = !closePMA;
            spineComp.raycastTarget = false;
            spineComp.Initialize(true);
            spineComp.timeScale = speedRate;
Main/Component/UI/Effect/UIEffectPlayer.cs
@@ -13,7 +13,7 @@
{
    //spine里的第几个动画
    //spine里的第几个动画,!!closePMA参数无效暂时留着
    public void Play(int index, bool showLog = true, bool closePMA = false)
    {
        playSpineAnimIndex = index;