Есть ли способ или способ замаскировать одно изображение пользовательского интерфейса из нескольких изображений? - PullRequest
0 голосов
/ 12 июля 2020

В настоящее время я работаю над игровым проектом как хобби и пытаюсь создать некоторые игровые механики, которых я раньше не делал. В настоящее время я работаю над системой инвентаря для игрока, которая отображает коллекцию оружия игрока, а также части оружия.

Витрина двух систем инвентаризации

В настоящее время я работаю над инвентаризацией оружия. Моя текущая проблема заключается в визуализации моделей оружия в виде значков для каждого слота инвентаря.

Текущий метод, который я планирую для визуализации любого 3D-ресурса, заключается в использовании камеры с текстурой визуализации и назначении этой текстуры компоненту RawImage. Я планировал сделать то же самое для слотов инвентаря. Однако я понял, что мне понадобится камера на слот с собственной текстурой рендеринга, создание которой потребует много времени, а также сделает игру менее производительной (так как будет много камер). Я искал, есть ли способ замаскировать текстуру из нескольких объектов, чтобы я мог пропустить часть создания 100 разных камер и вместо этого использовать одну. Пока что в моих выводах не обнаружено ничего, что могло бы помочь мне удаленно.

Итак, как указано в заголовке; Есть ли способ или способ замаскировать одно изображение пользовательского интерфейса из нескольких изображений? Если нет, то есть ли альтернативное решение моей проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...