Войти
Unreal EngineФорумОбщее

Проблема с проигрыванием анимации в интерфейсе

#0
16:45, 10 фев 2022

Сделал для image простую анимацию на 2 трэка в виджете интерфейса. Пытаюсь проигрывать анимацию с помощью ноды Play Animation, запущенной от Event Construct.
Анимация не проигрывается, хотя нода запускается.
Анимация:

+ Показать

Код запуска анимации:

+ Показать

В чем может быть проблема?

#1
17:28, 10 фев 2022

Попробуй Delay 0.1 секунды поставить после Event Construct.
Она возможно еще не создана.

#2
18:51, 10 фев 2022

563
Не помогло.

#3
9:07, 11 фев 2022

Ну сделай просто функцию.
И вызывай в тот момент когда создаешь виджет.
Например функция у тебя будет называться PlayNow (Код в ней тот что у тебя на констракт стоит)
В любом случае ты будешь создавать виджет и будет выглядеть примерно вот так:
CreateWidget --> Объявление переменной (с названием виджета что бы было удобно потом использовать например WidgetMenu) —> AddToViewport
И после этого ты возьмешь свою пременную WidgetMenu и из нее вызовешь PlayNow (будет работать 100%).

Unreal EngineФорумОбщее