一、前言

HUD插件是基于U3D的NGUI的一个插件,这个插件主要实现的就是一个血条或者一个文本的跟随,就比如很多游戏的角色上面的名字和血量,或者怪物的血量。

101941033728687.png

二、资源下载:

NGUI HUD Textv1.9 下载链接: http://pan.baidu.com/s/1o8mypAi 密码: twi4

NGUI Next-Gen UI v3.5.7 下载链接: http://pan.baidu.com/s/1slCG8B7 密码: 3f5m

三、插件的使用

1.导入NGUI和HUD

2.创建一个游戏对象,比如cube,然后在这个对象下面创建一个子对象,子对象的位置调好,可以是空的GameObject,用来绑定血条的显示位置。

3.用NGUI创建一个血条,比如sprite贴个图。

点击查看原图

4.把HUD的两个脚本绑定到sprite身上,之后把两个脚本需要的变量拖到相应的位置。

5.创建一个test脚本绑定到GameObject身上,用来测试,脚本代码如下,就是按下A键的时候跳出固定的文本,按下B键的时候可以弹出数值。

using UnityEngine;
using System.Collections;

public class bloodtest : MonoBehaviour {
	public HUDText hud;
	// Use this for initialization
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
		if(Input.GetKeyDown(KeyCode.A)){
			hud.Add("123",Color.white,1.0f);
		}
		if(Input.GetKeyDown(KeyCode.B)){
			hud.Add(1,Color.black,1.0f);
		}
	}
}

6.然后Sprite拖到这个脚本需要的变量那里

点击查看原图

7.运行即可看到效果,记得层级要调整正确,免得遮住了血条

屏幕快照 2016-06-21 15.40.41.png


☟☟可点击下方广告支持一下☟☟

最后修改:1970 年 01 月 01 日
请我喝杯可乐,请随意打赏: ☞已打赏列表