public Text text;
private Sequence mScoreSequence;
private int mOldScore = 0;
private int newScore = 0;
void Awake()
{
mScoreSequence = DOTween.Sequence();
mScoreSequence.SetAutoKill(false);
}
void Start()
{
}
void DigitalAnimation() {
mScoreSequence.Append(DOTween.To(delegate (float value) {
var temp = Math.Floor(value);
text.text = temp + "";
}, mOldScore, newScore, 0.4f));
mOldScore = newScore;
}
void Update()
{
if (Input.GetKeyDown(KeyCode.C))
{
newScore += 1234;
DigitalAnimation();
}
}
Unity中使用DOTween实现数字滚动动画效果
最新推荐文章于 2023-09-13 16:34:19 发布