reckfellENGINE

RichTextEffect

Ресурс пользовательского эффекта отрисовки форматированного текста.

На этой странице
class RichTextEffectReckfellSharpНаследует Resource

Создайте наследника RichTextEffect и переопределите _ProcessCustomFX. Применяйте его через RichTextLabel.PushCustomfx, затем добавьте текст и закройте область через Pop. Для собственного BBCode-тега зарегистрируйте ресурс через InstallEffect: имя берётся из свойства скрипта bbcode либо из имени его файла.

Обработчик получает переиспользуемый CharFXTransform для глифа и прохода отрисовки. Меняйте Offset, Color, Transform, GlyphIndex или Visible и возвращайте true для продолжения цепочки. Не создавайте сущности и не меняйте дерево форматирования в обработчике отрисовки; храните состояние анимации отдельно.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

RichTextEffectКонструктор
# RichTextEffect
C#
public RichTextEffect();

Создаёт ресурс эффекта. Базовый ресурс без реализации _ProcessCustomFX не даёт пользовательской анимации; подключите наследника к RichTextLabel.

Методы1

_ProcessCustomFXbool
# _ProcessCustomFX
C#
public virtual bool _ProcessCustomFX(CharFXTransform charFX);

Обрабатывает глиф в текущем проходе. Меняйте поля вывода charFX; true разрешает следующие пользовательские эффекты, false пропускает их для текущего глифа/прохода. false не откатывает уже изменённые поля и не заменяет Visible = false. Не рассчитывайте на один вызов на символ в кадре; объект контекста переиспользуется.

Параметры
ИмяТипПо умолчанию
charFXCharFXTransform—
charFX

Переиспользуемый контекст текущего глифа/прохода; не освобождайте его в обработчике.

Возвращает bool

Обрабатывает глиф в текущем проходе. Меняйте поля вывода charFX; true разрешает следующие пользовательские эффекты, false пропускает их для текущего глифа/прохода. false не откатывает уже изменённые поля и не заменяет Visible = false. Не рассчитывайте на один вызов на символ в кадре; объект контекста переиспользуется.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.