技能主要更新,修复卡顿并加入动画,以及各种其他更新。
This commit is contained in:
@@ -8,20 +8,25 @@ public class UI_Show_Anim : MonoBehaviour
|
||||
private void OnEnable()
|
||||
{
|
||||
Clear();
|
||||
transform.localScale = new();
|
||||
transform.DOScale(1, animTime_Scale);
|
||||
transform.localScale = Vector3.zero;
|
||||
transform.DOScale(1, animTime_Scale).SetUpdate(true);
|
||||
|
||||
gameObject.Try_Get_Component(out CanvasGroup canvasGroup);
|
||||
float a = 0;
|
||||
DOTween.To(() => a, (f) => { a = f; canvasGroup.alpha = f; }, 1, animTime_Alpha);
|
||||
if (gameObject.Try_Get_Component(out CanvasGroup canvasGroup))
|
||||
{
|
||||
canvasGroup.alpha = 0;
|
||||
float a = 0;
|
||||
DOTween.To(() => a, (f) => { a = f; canvasGroup.alpha = f; }, 1, animTime_Alpha).SetUpdate(true);
|
||||
}
|
||||
}
|
||||
public void Close()
|
||||
{
|
||||
Clear();
|
||||
transform.DOScale(0, animTime_Scale);
|
||||
gameObject.Try_Get_Component(out CanvasGroup canvasGroup);
|
||||
float a = 1;
|
||||
DOTween.To(() => a, (f) => { a = f; canvasGroup.alpha = f; }, 0, animTime_Alpha);
|
||||
transform.DOScale(0, animTime_Scale).SetUpdate(true);
|
||||
if (gameObject.Try_Get_Component(out CanvasGroup canvasGroup))
|
||||
{
|
||||
float a = 1;
|
||||
DOTween.To(() => a, (f) => { a = f; canvasGroup.alpha = f; }, 0, animTime_Alpha).SetUpdate(true);
|
||||
}
|
||||
}
|
||||
void Clear()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user