XPP 格式
XPP(以下稱“腳本應用包”)是可被 XXTouch 解析、查看與執行的一種 Bundle(包)結構,以單一檔案的形式呈現給使用者。這個“檔案”實際上是一個以 .xpp 為副檔名的目錄,其結構如下:
| 檔案 | 描述 |
|---|---|
Info.lua | 資訊檔案,結構化儲存腳本應用包的設定。XXTouch 依據此檔案識別 XPP 及其相關資訊。 |
| 可執行腳本 | 每個腳本應用包必須包含至少一個可執行腳本(.xxt 或 .lua)。 |
| 介面設定 | 可選,可包含 XUI 設定檔(.xui 或 .xuic),為應用提供設定介面。 |
| 資源檔案 | 可選,可執行腳本以外所需的資料檔案。通常包括影像、圖示、聲音、本地化字串、設定檔等。部分資源可針對特定語言或地區提供,亦可為通用資源。 |
甚麼是 Bundle(包)?
Bundle 是一種特定結構、特定副檔名的目錄,允許將相關資源(如可執行檔案、本地化資源、圖片等)組合為獨立的項目。
多數類型的 Bundle 在使用時與普通檔案無異,從而降低了內部檔案被意外修改或丟失的風險。同時,Bundle 利用資料夾結構簡化了資源組織方式,避免了使用資源分支帶來的額外複雜性。
