|
@@ -262,8 +262,12 @@ namespace GFGGame
|
|
var objName = string.Format(FORMAT_ANIMATION_NAME, itemCfg.subType, layerId);
|
|
var objName = string.Format(FORMAT_ANIMATION_NAME, itemCfg.subType, layerId);
|
|
TryRemoveObj(parentObj, objName);
|
|
TryRemoveObj(parentObj, objName);
|
|
string ext = ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType);
|
|
string ext = ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType);
|
|
- //这里需要先添加静态图,防止加载动画有延迟,出现光头
|
|
|
|
- GameObject spriteObj = AddSpriteObj(res, ext, spritObjName, parentObj, sortingOrder, needSetMask);
|
|
|
|
|
|
+ GameObject spriteObj = null;
|
|
|
|
+ if (!DressUpMenuItemCfg1Array.Instance.CheckIsSceneTypeBySubType(itemCfg.subType))
|
|
|
|
+ {
|
|
|
|
+ //这里需要先添加静态图,防止加载动画有延迟,出现光头
|
|
|
|
+ spriteObj = AddSpriteObj(res, ext, spritObjName, parentObj, sortingOrder, needSetMask);
|
|
|
|
+ }
|
|
|
|
|
|
GameObject addAniObj = null;
|
|
GameObject addAniObj = null;
|
|
if (showAni)
|
|
if (showAni)
|
|
@@ -301,7 +305,11 @@ namespace GFGGame
|
|
Timers.inst.Add(0.03f, 1, dressUpPart.OnTimer);
|
|
Timers.inst.Add(0.03f, 1, dressUpPart.OnTimer);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ if (spriteObj == null && addAniObj == null)
|
|
|
|
+ {
|
|
|
|
+ //如果两个都没有,就添加静态图
|
|
|
|
+ spriteObj = AddSpriteObj(res, ext, spritObjName, parentObj, sortingOrder, needSetMask);
|
|
|
|
+ }
|
|
objName = string.Format(FORMAT_EFFECT_OBJ_NAME, itemCfg.subType, layerId);
|
|
objName = string.Format(FORMAT_EFFECT_OBJ_NAME, itemCfg.subType, layerId);
|
|
TryRemoveObj(parentObj, objName);
|
|
TryRemoveObj(parentObj, objName);
|
|
TryAddEffectObj(res, objName, parentObj, sortingOrder, addAniObj != null);
|
|
TryAddEffectObj(res, objName, parentObj, sortingOrder, addAniObj != null);
|