UE5 Set Timer by Event: ожидание готовности всех игроков
Dev-initely Mario
0:00 / 0:00
UE5 Set Timer by Event: ожидание готовности всех игроков
250 просмотров · 2 недели назад
Dev-initely Mario
182 подписчика
250 просмотров · 2 недели назад
Ваш экран ожидания остается навсегда — или исчезает до того, как все игроки будут готовы? Вам нужен Timer Handle.
В этом уроке по UE5 я покажу вам, как использовать Set Timer by Event и Timer Handles для создания экрана ожидания, который автоматически исчезает, как только определенное количество игроков подключится в многопользовательском режиме.
Вы узнаете:
• Как использовать Set Timer by Event с циклическим Timer Handle
• Как создать пользовательское событие ("Проверка готовности игроков"), которое срабатывает каждые 0,4 с
• Как получить массив игроков из состояния игры и проверить его длину
• Как показывать и скрывать виджет экрана ожидания (черная рамка + "Ожидание игроков")
• Важный шаг: аннулировать Timer by Handle, чтобы он останавливался, как только все игроки будут готовы
• Как протестировать его с 2 и 4 игроками
🎮 Незаменимо для любого многопользовательского лобби или экрана ожидания в UE5.
Discord: discord.gg/QcEbARBKqR
💬 Застряли на таймере? Задайте свой вопрос в комментариях — я отвечаю на все!
⏱️ Разделы:
0:00 – Введение: Таймеры и обработчики таймеров
0:36 – Настройка установки таймера по событию (цикл)
1:36 – Создание события «Проверка готовности игроков»
3:08 – Получение массива игроков и проверка количества
4:02 – Создание виджета экрана ожидания
5:42 – Скрытие экрана и аннулирование таймера
6:50 – Тестирование с 2 игроками
7:54 – Тестирование с 4 игроками
8:42 – Результат: Экран остается активным, пока все не будут готовы
10:23 – Итоги и другие варианты использования обработчиков таймеров
#UnrealEngine #UE5 #TimerHandles #GameDev #UnrealEngine5 #Multiplayer