Описание
Делюсь с вами небольшим UI-элементом, который я сделал для своих нужд - Notice. Работает он очень просто - выводит текст, показывает его некоторое время и плавно пропадает, за счет уменьшения альфа-канала цвета текста.
Небольшой Scripting API
Notice.Output
public void Output(string noticeText, Color noticeColor, float showTime, float lerpSpeed)
Параметры
noticeText - текст уведомления
noticeColor - цвет уведомления
showTime - сколько, в секундах, показывать уведомление
lerpSpeed - скорость исчезновения уведомления
Пример использования
Код
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class GameManager : MonoBehaviour {
public Notice notice;
void Start() {
notice.Output("Внимание! Игра началась!", Color.green, 3f, 1f);
}
}
Скачать
Notice.cs
NoticeToolbarMenu
Пример использования: GIF (331kb)