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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «=Упаковка в 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%...»)
 
м (Алгоритм экспорта с упаковкой в PVR)
Строка 13: Строка 13:
 
3. После экспорта в папке common/imgs появится графика упакованная в PNG текстуры размером 1024х1024.
 
3. После экспорта в папке common/imgs появится графика упакованная в PNG текстуры размером 1024х1024.
  
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.

Версия 11:27, 23 сентября 2013

Упаковка в PVR текстуры

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

Алгоритм экспорта с упаковкой в 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. Можно собирать проект.