Итак, у меня есть пользовательский интерфейс, когда игрок открывает его, он может выбирать между несколькими героями (эти герои — кнопки). Дело в том, что герой может быть заблокирован, разблокирован или уже выбран, в зависимости от разных вещей. Таким образом, изображение/спрайт, который видит игрок, явно не будет таким же. Итак, какой самый удобный способ поменять местами спрайты всех героев, чтобы я поддерживал их в актуальном состоянии.
Я подумал, что иметь разные спрайты (заблокированные/разблокированные) для каждого героя было бы слишком, и, возможно, наложение спрайта разблокировки на другой спрайт для создания изображения блокировки поможет. Но как мне с этим поиграть.
Заранее спасибо, мой код на данный момент не будет полезен для того, что я прошу