yyl
2025-09-09 a145fccec270b699d9231891650b19d6857d385a
Main/System/Battle/BattleEffectMgr.cs
@@ -63,8 +63,9 @@
            effectDict[effectId] = new List<BattleEffectPlayer>();
        }
        bool isRedCamp = camp == BattleCamp.Red;
        BattleEffectPlayer effectPlayer = BattleEffectPlayer.Create(effectId, battleField.battleRootNode.transform);
        BattleEffectPlayer effectPlayer = BattleEffectPlayer.Create(effectId, battleField.battleRootNode.transform, isRedCamp);
        // 设置特效缩放和方向
        effectPlayer.transform.position = parent.position;
@@ -77,7 +78,7 @@
        effectPlayer.Play(true);
        
        var effectScale = effectPlayer.transform.localScale;
        effectScale.x *= camp == BattleCamp.Red ? 1 : -1;
        effectScale.x *= isRedCamp ? 1 : -1;
        effectPlayer.transform.localScale = effectScale;
        return effectPlayer;