Часть #08. Создаём Instanced Static Mesh в С++ (С++ и блюпринты в Unreal Engine 5, курс 03.04.1)
00:00 - Создаём Instanced Static Mesh в С++
01:00 - Как работает функция Create Instances
03:17 - Чем Instanced Static Mesh Component (ISM) отличается от Static Mesh
06:57 - Чем отличается создание ISM в блюпринтах и С++
09:31 - Добавим метод С++ Make_Instances()
12:27 - Ищем функцию для создания материала
15:00 - Создадим материал в С++
19:58 - Вызываем функцию Make_Instances() в блюпринте
22:07 - Добавим цвет в материал
25:05 - Как правильно надо создавать компоненты блюпринта
28:27 - Как работает Construction Script нашего стенда
31:44 - Добавим контейнер компонентов
33:12 - Исправим код класса UDemo_Display_Components по кодстайлу
35:37 - Добавим компонент Demo_Display_Components в блюпринт
35:59 - Выясняем, где лучше разместить указатели на создаваемые компоненты
38:23 - Добавим указатель The_ISM_Main
41:15 - Заменим член данных блюпринта ISM_Main на The_ISM_Main из С++
42:40 - Перенесём указатель The_ISM_Main в другой класс
44:06 - Заменим The_ISM_Main в блюпринте
46:18 - Ищем функцию для создания ISM в коде С++
48:32 - Создаём в конструкторе компонент функцией CreateDefaultSubobject()
53:19 - Перенесём метод Make_Instances() из одного класса в другой
57:24 - Настроим в С++ созданный компонент The_ISM_Main
01:06:01 - Применим созданный в С++ The_ISM_Main в блюпринте
01:07:38 - Передадим индекс материала в С++
01:09:40 - Part_08_ISM_in_Cpp.zip: пишем код