This commit is contained in:
DESKTOP-SAJ6RKV\Administrator 2025-05-30 15:19:11 +08:00
parent 2eeb4a98de
commit 664c5ff32b

View File

@ -389,6 +389,24 @@ namespace GameLogic
effectGo.transform.localPosition = Vector3.zero;
effectGo.transform.localScale = Vector3.one;
effectGo.gameObject.SetActive(true);
// 给进度条一个缩减回弹效果
float originalFill = m_CurrentFillAmount;
float shrinkTo = Mathf.Max(0.1f, originalFill - 0.4f); // 缩到原值-0.4最小0.1
DOTween.To(
() => m_imgValue.fillAmount,
x => m_imgValue.fillAmount = x,
shrinkTo, 0.12f
).SetEase(Ease.InQuad).OnComplete(() =>
{
DOTween.To(
() => m_imgValue.fillAmount,
x => m_imgValue.fillAmount = x,
originalFill, 0.4f
).SetEase(Ease.OutElastic);
});
await UniTask.Delay(2000);
// 销毁爆点特效
GameObject.Destroy(effectGo);