HUD (head up displaye) 用于在角色的头上显示信息, 然后信息会跟随角色, 一般用于显示角色的扣血量之类的; 用于测试也是一个非常不错的选择, 特别是在实机上测试时不能方便的看到Debug信息的时候.
下面是源代码, 一个HUD的管理类, 具体的实现用的是NGUI 和 一个HUDText的插件
using UnityEngine;
using System.Collections;
using System.Collections.Generic;/// <summary>
/// 用于显示HUD
/// </summary>
public class HUD
{//原始的hudTextGameObject originalHUDText;public static readonly HUD Instance = new HUD();private HUD() {originalHUDText = GameObject.Find("HUDText");}//所有HUDUserList<HUDUser> hudUsers = new List<HUDUser>();//默认设置float defaultStayDuration = 0.3f;Color defaultColor = Color.white;/// <summary>/// 显示HUD/// </summary>public void Show(object text, GameObject followTarget){
本文发布于:2024-01-30 12:44:20,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170658986320082.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |