一、前言
HUD插件是基于U3D的NGUI的一个插件,这个插件主要实现的就是一个血条或者一个文本的跟随,就比如很多游戏的角色上面的名字和血量,或者怪物的血量。
二、资源下载:
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.运行即可看到效果,记得层级要调整正确,免得遮住了血条
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/304.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!