Двумерные массивы Blueprints

Двумерные массивы Blueprints
Двумерные массивы Blueprints
Двумерные массивы Blueprints

Двумерные и многомерные массивы в Blueprints
Блюпринты не умеют в двумерные массивы напрямую, но это легко обходится через структуру контейнер.
Сначала делаешь структуру с массивом внутри, а затем создаешь массив из этих структур в своем актере. Так получается честная вложенность, где в каждой ячейке лежит еще один полноценный список данных.
Если упороться, то можно делать и трехмерные и четырехмерные массивы.
Но я таких упоротых задач(и людей) не встречал.
Кстати, про четырехмерные массивы: в теории это может понадобиться для процедурной генерации целой вселенной (Сектор -> Система -> Планета -> Биом), но на практике там уже пора переходить на C++ или Data Assets.
Задачка детская, но для многих не очевидная, я помню как сам много лет назад столкнулся с отсутствием многомерных массивов и на том этапе знатно притупил.
(На скриншоте не хватает метода очистки подмассива в начале цикла. Но я думаю это очевидно и так)

1
3 комментария