Tween tweenAlpha;tweenAlpha = DOTween.To(() => MaskSpr.fillAmount, x => MaskSpr.fillAmount = x, 1f, RISE_TIME).OnComplete(() =>
{
tweenAlpha = DOTween.ToAlpha(() => MaskSpr.color, x => MaskSpr.color = x, 0f, DISAPPEAR_TIME).OnComplete(() =>
{
tweenAlpha = DOTween.ToAlpha(() => MaskSpr.color, x => MaskSpr.color = x, 1f, APPEAR_TIME).OnComplete(() =>{
State = SelState.done;
});
});
});
本文介绍了一种在Unity中实现平滑动画过渡的方法,通过使用DOTween插件来控制mask的透明度变化,实现元素的渐隐渐现效果,具体包括渐变时间控制、颜色透明度的设置以及状态机的管理。
1611

被折叠的 条评论
为什么被折叠?



