Unity组件开发--提示框

2024-01-10 12:34:13

1.提示框UI组件:

UI资源:

字体资源:

2.代码脚本:ToastPanel

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;

public class ToastPanel : BasePanel
{
    static string showText;
    public Text text;
    public static void Show(string showText) {
        ToastPanel.showText = showText;
        UIManager.Instance.PushPanel(UIPanelType.TOAST_PANEL);
    }

    public override void OnEnter() {
        base.OnEnter();
        text.text = showText;
        StopAllCoroutines();
        StartCoroutine(WaitHide());
    }

    IEnumerator WaitHide() {
        yield return new WaitForSeconds(2f);
        gameObject.SetActive(false);
    }

}

3.提示框使用:

ToastPanel.Show("不是有效链接");

4.这个提示框使用的到UI管理器框架:

5.UI管理器框架脚本见其他文文章--Unity组件开发--UI管理器

文章来源:https://blog.csdn.net/woshiyuyanjia/article/details/135500028
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。