Конфигурация проекта для сборки

Материал из wiki.appsalutecreator.com
Версия от 09:52, 16 сентября 2014; Aslav (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Упаковка в PVR текстуры (только для iOs)

При упаковке в PVR текстуры можно сэкономить на размере в видео памяти устройства в 8 раз. Также PVR текстуры позволяют уменьшить скорость загрузки в память устройства. В данный момент упаковка с PVR текстурами работает только для iOS.

Алгоритм экспорта с упаковкой в PVR

1. В редакторе сцен в меню "Проект" выбираем пункт "экспортировать проект".

2. Устанавливаем флажки как показано на рисунке и нажимаем "OK".

Pvr0.jpg

3. После экспорта в папке common/imgs появится графика упакованная в PNG текстуры размером 1024х1024.

4. Теперь следует выбрать какие текстуры нужно конвертировать в PVR и скопировать (а лучше вырезать)их в папку pvrCompress\in в корне каталога редактора. Внимание: для корректного отображения на устройстве текстуры должны быть квадратными, т.е. если они прямоугольные, то графическим редактором увеличить до квадрата (дополнить прозрачностью до нужного размера).

5. В папке pvrCompress запускаем файл CompressToPVR.cmd. Перед запуском желательно проверить путь к .exe файлу в строке "set TOOL_PATH=" файла CompressToPVR.cmd.

6. Пока программа конвертирует графику в PVR мы открываем блокнотом файл imgs.sirx, который находится в том же каталоге, что и вся экспортированная графика и заменяем расширения файлов, которые закрыты тегами <atl />, с PNG на PVR. Внимание: изменяем расширения только тех файлов, которые конвертируем в PVR. Для этих целей лучше всего подойдет блокнот Notepad++ с плагином для работы с xml файлами. Для удобства сначала применяем функцию Pretty print (XML only - with line breaks), изменяем расширение, затем применяем функцию linarize XML.

7. После завершения конвертации окошко программки будет следующее:

Pvr1.jpg

Конвертированная графика будет находится в папке pvrCompress\out. Копируем эти файлы PVR и вставляем в папку common/imgs экспортированного проекта.

8. Теперь остается упаковать все в dat-файл. Для этого нужно воспользоваться утилитой PackIntoDatFile.exe в корне каталога с редактором. С помощью командной строки или far запускаем PackIntoDatFile.exe с параметром в виде полного пути к файлу project.seproj в экспорте проекта.

Pvr3.jpg

После выполнения программы в папке imgs экспорта появится файл res.dat.

9. Можно собирать проект.