Контейнер Map в Unreal Engine Blueprint | UE4 | UE5 | Уроки для начинающих
Ссылки из видео Книга по Blueprint для Unreal Engine: https://ueprosto.ru/lp/bp-book-rt.html Статья по Map: https://ueprosto.ru/blueprints/map.html Ссылка на урок по массивам: https://ueprosto.ru/blueprints/array.html Наш канал "Unreal Engine - это просто" в Телеграм: https://ueprosto.ru/soc/tg В этом видео мы разберём: - что такое Map и его отличие от массивов (array) - как создавать Map вручную и динамически (Make Map) - способы работы с Map - функции для работы с Map (Add, Remove, Clear, Contains, Find, Get Key Value by Index, Get Last Index, IsEmpty, IsNotEmpty, Length, Keys, Values) - Ну а также, закрепим всю работу с Map на практике, разбирая простую, но показательную и понятную всем игровую механику через образ инвентарь игрока ------------------------------------- Что такое контейнер Map - это тип контейнера переменной в Unreal Engine Blueprint — или, иначе говоря, структура данных, которая хранит пары Key → Value, где каждый ключ уникален, а значения могут повторяться. Важно, что все ключи (Key) должны быть строго одного типа (за исключением типов Boolean, Text и Rotator - данные типы ключи не поддерживают), и все значения (Value) также должны иметь единый тип данных, при этом сам тип значения может быть любым допустимым типом в Blueprint. Контейнер Map особенно удобен при создании простых систем инвентаря, а также во всех ситуациях, где необходимо хранить не просто список элементов, но и некоторую связанную информацию для каждого элемента. И если говорить точнее, Map позволяет хранить дополнительные данные, привязанные к конкретным ключам, что делает его идеальным инструментом для подобных задач.
Ссылки из видео Книга по Blueprint для Unreal Engine: https://ueprosto.ru/lp/bp-book-rt.html Статья по Map: https://ueprosto.ru/blueprints/map.html Ссылка на урок по массивам: https://ueprosto.ru/blueprints/array.html Наш канал "Unreal Engine - это просто" в Телеграм: https://ueprosto.ru/soc/tg В этом видео мы разберём: - что такое Map и его отличие от массивов (array) - как создавать Map вручную и динамически (Make Map) - способы работы с Map - функции для работы с Map (Add, Remove, Clear, Contains, Find, Get Key Value by Index, Get Last Index, IsEmpty, IsNotEmpty, Length, Keys, Values) - Ну а также, закрепим всю работу с Map на практике, разбирая простую, но показательную и понятную всем игровую механику через образ инвентарь игрока ------------------------------------- Что такое контейнер Map - это тип контейнера переменной в Unreal Engine Blueprint — или, иначе говоря, структура данных, которая хранит пары Key → Value, где каждый ключ уникален, а значения могут повторяться. Важно, что все ключи (Key) должны быть строго одного типа (за исключением типов Boolean, Text и Rotator - данные типы ключи не поддерживают), и все значения (Value) также должны иметь единый тип данных, при этом сам тип значения может быть любым допустимым типом в Blueprint. Контейнер Map особенно удобен при создании простых систем инвентаря, а также во всех ситуациях, где необходимо хранить не просто список элементов, но и некоторую связанную информацию для каждого элемента. И если говорить точнее, Map позволяет хранить дополнительные данные, привязанные к конкретным ключам, что делает его идеальным инструментом для подобных задач.
