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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м (Алгоритм экспорта с упаковкой в PVR)
м
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
=Упаковка в PVR текстуры=
+
=Упаковка в 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==
Строка 15: Строка 15:
 
4. Теперь следует выбрать какие текстуры нужно конвертировать в PVR  и скопировать (а лучше вырезать)их в папку pvrCompress\in в корне каталога редактора. Внимание: для корректного отображения на устройстве текстуры должны быть квадратными, т.е. если они прямоугольные, то графическим редактором увеличить до квадрата (дополнить прозрачностью до нужного размера).
 
4. Теперь следует выбрать какие текстуры нужно конвертировать в PVR  и скопировать (а лучше вырезать)их в папку pvrCompress\in в корне каталога редактора. Внимание: для корректного отображения на устройстве текстуры должны быть квадратными, т.е. если они прямоугольные, то графическим редактором увеличить до квадрата (дополнить прозрачностью до нужного размера).
  
5. В папке pvrCompress запускаем файл CompressToPVR.cmd. Перед запуском желательно проверить путь к .exe файлу в параметре "set TOOL_PATH=" файла CompressToPVR.cmd.  
+
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.
 
6. Пока программа конвертирует графику в PVR мы открываем блокнотом файл imgs.sirx, который находится в том же каталоге, что и вся экспортированная графика и заменяем расширения файлов, которые закрыты тегами <atl />, с PNG на PVR. Внимание: изменяем расширения только тех файлов, которые конвертируем в PVR. Для этих целей лучше всего подойдет блокнот Notepad++ с плагином для работы с xml файлами. Для удобства сначала применяем функцию Pretty print (XML only - with line breaks), изменяем расширение, затем применяем функцию linarize XML.
Строка 32: Строка 32:
  
 
9. [[Сборка проекта|Можно собирать проект.]]
 
9. [[Сборка проекта|Можно собирать проект.]]
 +
 +
[[Category:Projects]]

Текущая версия на 09: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. Можно собирать проект.