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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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