Перейти к содержимому

Видео 07 — UPROPERTY — Roll A Ball — Unreal 5.8 — C++

Nick Gutierrez

0:00 / 0:00

Видео 07 — UPROPERTY — Roll A Ball — Unreal 5.8 — C++

49 просмотров · 4 дн. назад
Nick Gutierrez
116 подписчиков
49 просмотров · 4 дн. назад
В прошлом видео изменение размера мяча означало открытие кода C++, редактирование числа и полную перекомпиляцию, чтобы это увидеть. В этом видео мы покончим с этим: UPROPERTY делает переменную C++ видимой для редактора Unreal, поэтому вы можете настраивать её на панели «Подробности», а не в коде. Я подробно расскажу о свойствах, которые вы будете использовать: Edit и Visible, варианты Defaults/Instance/Anywhere, Category и пара BlueprintReadOnly / BlueprintReadWrite. Затем мы сделаем доступными RollSpeed ​​и JumpForce для PlayerBall, столкнёмся с проблемой универсальной категории и исправим её с помощью Category = "Input", а также докажем, что значение в редакторе действительно достигает C++ с помощью отладочной информации на экране. Я также продемонстрирую классический случай скрытого сбоя: удалите строку UPROPERTY, всё всё равно скомпилируется, и переменная просто исчезнет из редактора без каких-либо ошибок. Ссылка на стартовый проект: https://github.com/ChicagoTechAcademy...