ATTRIBUTE_ACCESSORS не распознает участникC++

Программы на C++. Форум разработчиков
Anonymous
ATTRIBUTE_ACCESSORS не распознает участник

Сообщение Anonymous »

Я делаю проект UE5 и определил участника в C ++, который называется Health , как видно в файле заголовка:

Код: Выделить всё

UPROPERTY(BlueprintReadOnly, Category = "Attributes", Meta = (AllowPrivateAcces = true))
FGameplayAttributeData Health;
ATTRIBUTE_ACCESSORS(UHealthAttributeSet, Health);
В учебном пособии, о котором я следую, когда парень падает над attruitule_accessors Вы можете увидеть появление подсказки инструментов, где сгенерированные функции четко создаются для указанного члена, например. Gethealthattribute () , gethealth () и т. Д.
В моем коде, однако, эта подсказка инструмента отображает getProperTyAnmattribute () , getPropertyName () и т. Д. ..
Я следовал за всем до футболки и даже попытался удалить полуколон после макроса, как кто -то предложил, но я не могу заставить его построить.
ошибка i Можно видеть, когда нависнуть над кригливой линией - это то, что «класс ueHealthattributeSet не имеет члена" PropertyName ".
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-member

Вернуться в «C++»