一,我们先添加一个空的游戏对象,在菜单中找到这个添加空的游戏对象

NGUI的HUD Text的扩展插件学习--(HUDText)的使用-LMLPHP

二,然后我们给该对象添加HUDText,然后给这个添加字体

NGUI的HUD Text的扩展插件学习--(HUDText)的使用-LMLPHP

三,我们添加个脚本,代码如下:

using UnityEngine;
using System.Collections; public class TestHudText : MonoBehaviour
{ private HUDText text; //定义HUD对象
void Start()
{
text = this.GetComponent<HUDText>(); //获取当前HUD对象
} // Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown()) //鼠标左键按下
{
text.Add(-, Color.red, 1f); //扣血,是-10
}
if (Input.GetMouseButtonDown())//鼠标右键按下
{
text.Add(+, Color.green, 1f); //加血,是+10
}
}
}

四,运行跟我们,点击鼠标左右键就可以有加减血的显示

NGUI的HUD Text的扩展插件学习--(HUDText)的使用-LMLPHP

五,HUDText的文字显示的机制是,他会自动创建一个UILabel

NGUI的HUD Text的扩展插件学习--(HUDText)的使用-LMLPHP

05-17 08:29