XPP 格式
XPP(以下称“脚本应用包”)是可被 XXTouch 解析、查看与执行的一种 Bundle(包)结构,以单一文件的形式呈现给用户。这个“文件”实际上是一个以 .xpp 为扩展名的目录,其结构如下:
| 文件 | 描述 |
|---|---|
Info.lua | 信息文件,结构化存储脚本应用包的配置。XXTouch 依据此文件识别 XPP 及其相关信息。 |
| 可执行脚本 | 每个脚本应用包必须包含至少一个可执行脚本(.xxt 或 .lua)。 |
| 界面配置 | 可选,可包含 XUI 配置文件(.xui 或 .xuic),为应用提供配置界面。 |
| 资源文件 | 可选,可执行脚本以外所需的数据文件。通常包括图像、图标、声音、本地化字符串、配置文件等。部分资源可针对特定语言或地区提供,亦可为通用资源。 |
什么是 Bundle(包)?
Bundle 是一种特定结构、特定扩展名的目录,允许将相关资源(如可执行文件、本地化资源、图片等)组合为独立的项目。
多数类型的 Bundle 在使用时与普通文件无异,从而降低了内部文件被意外修改或丢失的风险。同时,Bundle 利用文件夹结构简化了资源组织方式,避免了使用资源分支带来的额外复杂性。
