Функция UE5 Lerp Over Time Notify State (ОДНА ИЗ САМЫХ МОЩНЫХ И ПРОСТЫХ ФУНКЦИЙ!!!)
Автор: Artofficial Entertainment
Загружено: 2026-01-18
Просмотров: 229
Описание:
Привет всем! После долгого перерыва я снова с вами с новым уроком, в котором покажу, как создать одну из самых простых, но мощных функций, с которыми я сталкивался, — использование функции уведомления об анимации для создания удобного значения интерполяции в течение заданного окна.
В этом видео мы будем использовать C++ для создания очень простой функции, которая будет выводить значение от 0 до 1 в течение заданного окна. Это позволит вам легко интерполировать преобразования, векторы, ротаторы, числа с плавающей запятой или даже умножать значение в течение заданного окна! Столько возможностей с чем-то таким простым! Я также покажу, как легко изменить функцию, чтобы она вместо этого переходила от 0 к 1 и обратно к 0 в течение того же промежутка времени!
Вызовы функций:
virtual void NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration);
virtual void NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime);
virtual void NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation);
Ссылка на Discord: Discord: / discord
Программное обеспечение, использованное для видео:
Visual Studio 2022 (редактор кода)
Unreal Engine 5.4 (платформа для разработки игр)
OBS (программа для захвата экрана)
Nivida Broadcast (очистка звука)
Adobe Premiere (видеомонтаж)
Разделы:
0:00 - Вступление
0:23 - Пример использования
1:37 - Обзор проекта
2:29 - Создание класса Notify
4:29 - Поиск и добавление вызовов функций
6:43 - Создание переменных
9:13 - Создание функциональности Lerp
13:29 - Использование Notify в проекте
15:36 - Модификация Lerp для перехода от 0 к 1 и обратно к 0
18:29 - Демонстрация модификации
21:03 - (СОВЕТ)Сделать NotifyReusable
23:40 - Аутро
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: