Quellcode durchsuchen

修复特效设置EffectHight后,显示位置不正确的问题

大爷 vor 1 Jahr
Ursprung
Commit
e07363fcfc
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      Unity/Assets/Scripts/Codes/HotfixView/Client/Effect/EffectMgr.cs

+ 5 - 1
Unity/Assets/Scripts/Codes/HotfixView/Client/Effect/EffectMgr.cs

@@ -214,7 +214,11 @@ namespace ET.Client
 
             if (pos != Vector3.zero)
             {
-                vecTemp.Set(effectData.EffectOffsetX, effectData.EffectHight, effectData.EffectOffsetY);
+                if (effectData.BindBody)
+                {
+                    Log.Warning($"Warning: set pos @ BindBody effect: {effectData.Name}");
+                }
+                vecTemp.Set(effectData.EffectOffsetX, effectData.EffectOffsetY, effectData.EffectHight);
                 gt.position = RenderUtils.UnityPosFromBattle(pos + vecTemp);
             }
             if (rotation != 0)