Ошибка при загрузке текстур pvr.ccz в iOS

Я использую TexturePacker для создания таблиц спрайтов для моей игры для iOS. Все работает нормально с сгенерированными текстурами PNG (RGBA 4444), текстуры правильно загружены в мой код и правильно отображаются на экране iPad, но как только я заменяю эти текстуры в формате PVRC (pvr.ccz) на формат пикселей PVRTCI 4bpp RGBA , Я получаю следующее сообщение для каждой текстуры с консоли:

«SKTexture: Ошибка загрузки ресурса изображения:« / var / container / Bundle / Application / 657D8692-594C-4180-AA8B-6CE35962C8D5 / FurryLight Puzzles.app/Puzzle0.atlasc/Puzzle0.2.pvr.ccz »

Все текстуры, созданные с помощью TexturePacker, имеют формат POT и SQUARE (макс. 2048x2048), файлы plist находятся внутри моих каталогов .atlasc с файлами pvr.ccz. Фактически, я просто заменяю предыдущие каталоги .atlasc внутри моего шейдера дерева внутри Xcode с файлами PNG на новые каталоги .atlasc с файлами pvr.ccz. Весь мой код находится в Swift 3.0

Что мне не хватает, есть что где-то настроить? Текстуры pvr.ccz правильно отображаются Xcode, когда я нажимаю на них внутри дерева.


person PGibouin    schedule 05.11.2016    source источник


Ответы (1)


Вот ответ, который я получил от создателей TexturePacker:

"В настоящее время я не уверен, работает ли pvr - вы можете попробовать. Но pvr.ccz определенно не работает. Pvr.ccz - это специальный формат для cocos2d (x). Он сжимает файлы pvr с помощью zlib. Это не поддерживается SpriteKit. Лучший Андреас "

person PGibouin    schedule 08.11.2016