From f4a0be4fdbb21cdcab70b41c050adc9473cf8f57 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 31 十二月 2025 18:44:19 +0800
Subject: [PATCH] 125 战斗 击晕等不跟随飘字层级调整
---
Main/System/Battle/BattleField/BattleRootNode.cs | 6 +++++-
Main/System/Battle/UIComp/BattleHeroInfoBar.cs | 14 +++++++++++---
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/Main/System/Battle/BattleField/BattleRootNode.cs b/Main/System/Battle/BattleField/BattleRootNode.cs
index 2afded0..a1c8394 100644
--- a/Main/System/Battle/BattleField/BattleRootNode.cs
+++ b/Main/System/Battle/BattleField/BattleRootNode.cs
@@ -39,6 +39,8 @@
public RendererAdjuster backgroundAdjuster;
+ public RendererAdjuster notFollowTipsAdjuster;
+
void Awake()
{
for (int i = 1; i <= TeamConst.MaxTeamSlotCount; i++)
@@ -69,8 +71,10 @@
public void SetSortingOrder()
{
skillMaskAdjuster.SetSortingOrder(BattleConst.SkillMaskOrder);
- battleStartAdjuster.SetSortingOrder(BattleConst.SkillMaskOrder + BattleConst.BattleFrontHeroEffect + 1);//鏈�楂樺眰
+ battleStartAdjuster.SetSortingOrder(BattleConst.SkillMaskOrder + BattleConst.BattleFrontHeroEffect + 2);//鏈�楂樺眰
backgroundAdjuster.SetSortingOrder(BattleConst.BattleBackgroundOrder);//鏈�浣庡眰
+ notFollowTipsAdjuster.SetSortingOrder(BattleConst.SkillMaskOrder + BattleConst.BattleFrontHeroEffect + 1);
+
}
public Transform skillBackNode;
diff --git a/Main/System/Battle/UIComp/BattleHeroInfoBar.cs b/Main/System/Battle/UIComp/BattleHeroInfoBar.cs
index 58a7f32..053502e 100644
--- a/Main/System/Battle/UIComp/BattleHeroInfoBar.cs
+++ b/Main/System/Battle/UIComp/BattleHeroInfoBar.cs
@@ -29,6 +29,7 @@
[Header("UI Components")]
public Slider sliderHp;
+ // public Slider sliderSlowHp;
public Slider sliderXp;
public GameObject maxXpGO;
public Slider sliderShield1;
@@ -54,7 +55,7 @@
protected List<BattleTips> tipsList = new List<BattleTips>();
protected List<HB428_tagSCBuffRefresh> buffList = new List<HB428_tagSCBuffRefresh>();
- protected Tween hpTween;
+ protected Sequence hpTween;
protected Tween xpTween;
protected Tween shieldTween1;
protected Tween shieldTween2;
@@ -207,8 +208,11 @@
if (tween)
{
+ hpTween = DOTween.Sequence();
sliderHp.value = fromValue;
- hpTween = sliderHp.DOValue(targetValue, 0.3f).SetAutoKill(false);
+ hpTween.Append(sliderHp.DOValue(targetValue, 0.3f).SetAutoKill(false));
+ // hpTween.Join(sliderSlowHp.DOValue(targetValue, 0.8f).SetAutoKill(false));
+ // sliderSlowHp
battleObject.battleField.battleTweenMgr.OnPlayTween(hpTween);
}
else
@@ -242,6 +246,8 @@
if (tween)
{
+ // 浼よ鍔犱竴涓紦鍐茶鏉★紝缁挎潯鐬噺锛岄粍鏉$紦鎱㈠噺
+
sliderXp.value = fromValue;
xpTween = sliderXp.DOValue(targetValue, 0.2f).SetAutoKill(false);
xpTween.OnComplete(() =>
@@ -390,10 +396,12 @@
float toHpValue = (float)toHp / (float)maxHp;
sliderHp.value = fromHpValue;
+ // sliderSlowHp.value = fromHpValue;
if (Mathf.Abs(fromHpValue - toHpValue) > 0.001f)
{
damageSequence.Append(sliderHp.DOValue(toHpValue, 0.2f));
+ // damageSequence.Join(sliderSlowHp.DOValue(toHpValue, 0.6f));
}
damageSequence.Play();
@@ -628,7 +636,7 @@
{
Transform parent = tipsInfo.followCharacter
? transform
- : battleObject.battleField.battleRootNode.transform;
+ : battleObject.battleField.battleRootNode.notFollowTipsAdjuster.transform;
GameObject go = GameObject.Instantiate(textTips.gameObject, parent);
return go.GetComponent<BattleTips>();
--
Gitblit v1.8.0