很多时候,策划会要求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 TweenTe

博客介绍了如何在NGUI中实现数字逐步增加的效果,通过协程或Invoke方法实现,并提供源代码。在Unity 4.x及iOS 8.0之前版本运行良好,但在Unity 5.2.1f、NGUI 3.9.2和iOS 8.0+的组合下,当字号大于80时,使用Arial字体在iOS真机上会出现闪烁问题,作者寻求解决方法。
最低0.47元/天 解锁文章
1万+

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



