В этой небольшой статье создадим свой простенький эффект для текста с нуля. Для начала, тем кто не в курсе наверное стОит напомнить, что в годо в ноде RichTextLabel мы можем использовать так называемые ББ коды (bb code), которые позволяют нам помимо всего прочего, производить над выделенным текстом всякие манипуляции. Сменить цвет, сделать дрожание символов, и так далее. Стандартный набор кодов выглядит вот так : Помимо этого есть еще 5 заранее заготовленных анимаций, информацию о которых вы легко найдете в документации. Мы же будем делать свой собственный эффект. Благо годо нам это позволяет. Создаем сценку, кидаем в неё RichTextLabel, и создаем новый скрипт. Жмем на кнопку в виде дерева папок чтобы выбрать нужный нам класс. И ищем там RichTextEffect Функция которая отрабатывает наш текст называется _process_custom_fx(char_fx). Добавляем её в скрипт, и описываем все трансформации которые мы будем применять к тексту. В нашем случае это смена цвета + синусойда на прозрачность для эффект
№108. Пишем свой эффект для RichTextLabel.
9 сентября 20219 сен 2021
412
1 мин
