Указатель UE5 C++ на виджет имеет значение null в компоненте актера [закрыто] ⇐ C++
Указатель UE5 C++ на виджет имеет значение null в компоненте актера [закрыто]
У меня есть многопользовательский проект, в котором есть класс игрока с компонентом виджета, который отображает виджет здоровья над головой игрока. У меня также есть компонент здоровья, который отвечает за обработку повреждений.
Виджет здоровья включает в себя индикатор выполнения, отображающий состояние здоровья игроков. Компонент здоровья имеет переменную CurrentAttribute, которая представляет состояние здоровья игрока.
В компоненте работоспособности я пытаюсь установить процент индикатора выполнения, используя переменную CurrentAttribute. Однако объект виджета компонента виджета возвращает значение null.
AProject_NekrosCharacter* Player = Cast(GetOwner()); UOverheadHealthBarWidget* HealthBarWidget = Cast(Player->HealthWidgetComponent->GetUserWidgetObject()); если (HealthBarWidget) { HealthBarWidget->HealthBar->SetPercent(CurrentAttribute); } Это внутри функции OnRep.
Я проверил, и GetUserWidgetObject() возвращает ноль
У меня есть многопользовательский проект, в котором есть класс игрока с компонентом виджета, который отображает виджет здоровья над головой игрока. У меня также есть компонент здоровья, который отвечает за обработку повреждений.
Виджет здоровья включает в себя индикатор выполнения, отображающий состояние здоровья игроков. Компонент здоровья имеет переменную CurrentAttribute, которая представляет состояние здоровья игрока.
В компоненте работоспособности я пытаюсь установить процент индикатора выполнения, используя переменную CurrentAttribute. Однако объект виджета компонента виджета возвращает значение null.
AProject_NekrosCharacter* Player = Cast(GetOwner()); UOverheadHealthBarWidget* HealthBarWidget = Cast(Player->HealthWidgetComponent->GetUserWidgetObject()); если (HealthBarWidget) { HealthBarWidget->HealthBar->SetPercent(CurrentAttribute); } Это внутри функции OnRep.
Я проверил, и GetUserWidgetObject() возвращает ноль
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Есть ли причина, по которой уничтожение актера в UE5 приводит к сбою движка?
Anonymous » » в форуме C++ - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибки при включении базовых библиотек в подкласс актера по умолчанию (UE5)
Anonymous » » в форуме C++ - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-