Наш графический дизайнер создал персонажа для игры для iOS, созданной с помощью Swift и SpriteKit.
Хотя она и раньше создавала анимированные GIF-файлы, она никогда не создавала анимацию для игр для iOS.
1) Какие сайты/ресурсы ей следует использовать, чтобы узнать о создании кадров для анимации iOS (например, атлас текстур)?
2) Сегодня она использует Sketch . Должна ли она использовать другую программу для создания произведения искусства?
Гугление не помогло, и несколько сопутствующих вопросов тут , тут и тут тоже не помогают.
SpriteKit несколько необычен для движков 2D-игр тем, что он сам упаковывает текстуры.
SpriteKit хочет .png
последовательность.
Это означает, что при создании анимаций с последовательными изображениями лучше всего экспортировать каждый кадр анимации .gif
как уникальное изображение с соглашением об именовании от 0 до количества кадров.
Таким образом, ваши кадры должны выглядеть так:
fileName0000.png
fileName0001.png
fileName0002.png
fileName0003.png
fileName0004.png
etc.
Затем перетащите эти файлы на панель проекта Xcode на верхнем уровне и создайте группу после их перетаскивания, чтобы содержать их.
Затем Xcode/SpriteKit упакует их как текстуру и оптимизирует хранение и загрузку.
.png
может использовать 8-битные пиксели и 16-битные пиксели, и альфа, что является лучшим способом сделать это, 16 бит, с альфой. Это гораздо более высокое качество, чем .gif
, которое ограничено 256 цветами и жестким альфа-краем. Для более высокого качества (по-видимому) производительность не снижается, поэтому используйте эти 16 бит на пиксель, раскрашивая с альфа-каналом для достижения наилучших результатов, прямо из Sketch.
Зак Сосье
Крашалот
Зак Сосье
Крашалот
Зак Сосье
Крашалот
Зак Сосье
Крашалот
Зак Сосье
Крашалот