Перейти к основному содержимому

Формат XPP

XPP (далее — «пакет приложения скрипта») — это структура Bundle (пакета), которую XXTouch может разбирать, просматривать и выполнять; пользователю она представляется как один файл. На самом деле этот «файл» является каталогом с расширением .xpp, имеющим следующую структуру:

ФайлОписание
Info.luaФайл сведений, в котором структурированно хранится конфигурация пакета приложения скрипта. По этому файлу XXTouch распознаёт XPP и связанные с ним сведения.
Исполняемый скриптКаждый пакет приложения скрипта должен содержать как минимум один исполняемый скрипт (.xxt или .lua).
Конфигурация интерфейсаНеобязательно; может содержать файл конфигурации XUI (.xui или .xuic) для предоставления интерфейса конфигурации приложения.
Файлы ресурсовНеобязательно; данные, необходимые исполняемому скрипту, кроме самого скрипта. Обычно сюда входят изображения, значки, звуки, локализованные строки, файлы конфигурации и другие ресурсы. Часть ресурсов может быть предназначена для определённого языка или региона, а часть — общей.
Что такое Bundle (пакет)?

Bundle — это каталог со специальной структурой и расширением, позволяющий объединить связанные ресурсы (например, исполняемые файлы, локализованные ресурсы и изображения) в отдельный проект.

Большинство Bundle при использовании не отличаются от обычных файлов, что снижает риск случайного изменения или потери внутренних файлов. Кроме того, структура каталогов Bundle упрощает организацию ресурсов и избавляет от дополнительной сложности, связанной с использованием ветвей ресурсов.

IMG_2723.jpg