После того как в прошлых частях, с помощью языка программирования С++, был создан класс актера с задуманным внешним видом и функционалом, настала пора разобраться как его использовать в блупринтах Unreal Engine 4.
Создам класс блупринта, который будет расширять мой ранее созданный С++ класс. Назову его BrokenBP.
Так как я не добавлял никакие функции или свойства, через которые в блупритах можно было бы изменять объект, то доступ к настройкам закрыть. Зато в панели компонентов есть список всех добавленных в С++ компонентов. Они с пометкой (Inherited), что означает, что они были созданы в С++, а не добавлены через редактор в движке.
В целом лучше и быстрее будет создавать указатели на компоненты в классе С++, и назначать их в редакторе или блупринтах. Т.е. не искать меш по строке в конструкторе класса, а выбрать его вручную в редакторе из специального списка. Но весь проект был создан только на С++ для того чтобы научиться работать с игровым движком через код.
Создам класс блупринта, который будет расширять мой ранее созданный С++ класс. Назову его BrokenBP.
Так как я не добавлял никакие функции или свойства, через которые в блупритах можно было бы изменять объект, то доступ к настройкам закрыть. Зато в панели компонентов есть список всех добавленных в С++ компонентов. Они с пометкой (Inherited), что означает, что они были созданы в С++, а не добавлены через редактор в движке.
В целом лучше и быстрее будет создавать указатели на компоненты в классе С++, и назначать их в редакторе или блупринтах. Т.е. не искать меш по строке в конструкторе класса, а выбрать его вручную в редакторе из специального списка. Но весь проект был создан только на С++ для того чтобы научиться работать с игровым движком через код.


Комментарии
Отправить комментарий