很多时候,策划会要求UI中的数字部分逐步增加,达到比较好的视觉效果。
我们可以用协程、invoke等方法,非常简单的实现这一效果,也可以放在Update中实现。
这里我在NGUI原有功能基础上,进行了简单模仿,实现了这一效果。源代码贴如下:
//----------------------------------------------
// NGUI: Next-Gen UI kit
// Copyright © 2011-2015 Tasharen Entertainment
//----------------------------------------------
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
/// <summary>
/// Tween the widget's depth.
/// </summary>
[RequireComponent(typeof(UIWidget))]
[AddComponentMenu("NGUI/Tween/Tween Text")]
public class TweenText