Конфигурация проекта для сборки — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
м
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
 
=Упаковка в PVR текстуры (только для iOs)=
 
=Упаковка в PVR текстуры (только для iOs)=
  
При упаковке в [http://ge.absolutist.com/index.php/%D0%9F%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8#PVR_.D1.82.D0.B5.D0.BA.D1.81.D1.82.D1.83.D1.80.D1.8B PVR] текстуры можно сэкономить на размере в видео памяти устройства в 8 раз. Также PVR текстуры позволяют уменьшить скорость загрузки в память устройства.
+
При упаковке в [http://ge.absolutist.com/index.php/%D0%9F%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8#PVR_.D1.82.D0.B5.D0.BA.D1.81.D1.82.D1.83.D1.80.D1.8B PVR] текстуры можно сэкономить на размере в видео памяти устройства в 8 раз. Также PVR текстуры позволяют уменьшить скорость загрузки в память устройства. В данный момент упаковка с PVR текстурами работает только для iOS.
  
 
==Алгоритм экспорта с упаковкой в PVR==
 
==Алгоритм экспорта с упаковкой в PVR==
Строка 32: Строка 32:
  
 
9. [[Сборка проекта|Можно собирать проект.]]
 
9. [[Сборка проекта|Можно собирать проект.]]
 +
 +
[[Category:Projects]]

Текущая версия на 07:52, 16 сентября 2014

Упаковка в 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. Можно собирать проект.