public int type;
public void IncreaseAnimInit(int startValue, float targetValue,Text useTxt)
{
var se = DOTween.Sequence();
se.Append(DOTween.To(delegate (float value)
{
var temp = Mathf.FloorToInt(value);
if (type == 1)
{
useTxt.text = "+" + temp .ToString();
}
else
{
useTxt.text ="$"+ temp .ToString();
}
}, startValue, targetValue, 2f));
}
public void IncreaseAnimFloat(float startValue, float targetValue,Text useTxt)
{
var se = DOTween.Sequence();
se.Append(DOTween.To(delegate (float value)
{
//var temp = Mathf.FloorToInt(value);
if (type == 1)
{
useTxt.text = "+" + value .ToString("0.00");
}
else
{
useTxt.text ="$"+ value .ToString("0.00");
}
}, startValue, targetValue, 2f));
}
Unity简单操作:使用DOTween实现数字滚动累积效果
最新推荐文章于 2023-02-13 10:30:18 发布