Приложение, над которым я работаю, имеет встроенный персонаж, который пользователь может настроить (с помощью аксессуаров). Мы разделили настраиваемые части тела на 3 части: голова, туловище и ноги. В настоящее время мы реализуем это путем создания изображений персонажей с различными комбинациями аксессуаров. Это явно не будет масштабироваться (у нас получится H*T*L
изображений (где H
, T
и L
- количество аксессуаров для головы, туловища и ног соответственно).
У меня изначально была идея, что мы могли бы использовать векторные изображения и разбивать каждую часть тела на свое собственное изображение, а затем соединять их вместе, используя 3 UIImageView
с. Однако, когда я попытался поискать, как реализовать векторные изображения, я ничего не смог найти.
Мне было интересно, как правильно выполнить эту настройку и какие инструменты мне понадобятся для ее реализации.
Примечание. Наши текущие активы на самом деле представляют собой массив изображений кадры, которые мы перебираем, чтобы создать иллюзию анимации персонажа (в основном GIF).