Предельный размер изображения сетчатки iOS?

У меня проблема с отображением моего спрайт-листа сетчатки на устройствах iOS. Он отображал правильно оригинал, но теперь - после добавления большего количества изображений в спрайт - он больше не отображается в передней части.

Мне интересно, есть ли какое-то ограничение на размер изображений, которые могут отображаться на iOS? Сам спрайт очень большой с точки зрения пикселей (к счастью, не с точки зрения размера файла). 1780 х 6300

Я искал вокруг, и этот блог говорит, что есть ограничение размера: http://dev.billysbilling.com/blog/The-retina-trifecta-CSS-sprites-IMG-tags-and-SVGs-oh-my

Это правда?

1 ответ

Решение

На очень старых устройствах iOS самая большая текстура, которую можно создать в OpenGL, имеет размер 1024x1024. Более новые устройства поддерживают 2048x2048 и выше. Вряд ли какие-либо устройства поддерживают текстуры размером более 4096x4096. Попробуйте эти 3 размера и посмотрите, какой из них больше всего подходит для целевых устройств. Неквадратные текстуры ограничены той же максимальной шириной или высотой, что и квадратная текстура.

Другие вопросы по тегам