開發手冊目錄
如何閱讀本手冊
- 入門需要 Lua 基礎,可參考《Lua 5.3 教程》及《Lua 5.3 函式參考》
- 範例代碼中以
0x開頭的數字為十六進制數(Wikipedia - 十六進制) - 參數描述中,可選參數以中括號包圍
- 若參數或回傳值為表型固定結構,則使用大括號表示其結構
- 類型描述中"文字型"和"字串型"都對應 Lua 的 string 類型,但"文字型"通常指可列印的明文文字
- 章節標題以嘆號(!)開頭的,表示該函式或模組包含隱式讓出(在函式返回之前,其他執行緒可能獲得執行機會)
- 除非另有說明,手冊中的範例代碼均不處理邊界情況,不宜直接複製到生產腳本中使用
- 開發工具下載
- 如何使用 XXTouch
- 保護腳本,正確接受 require
- 全域變數
- 基本控制函式
- 開發輔助函式
- 螢幕模組 (screen)
- 模擬觸控模組 (touch)
- 模擬按鍵模組 (key)
- 硬體滑鼠模組 (mouse)
- 硬體遊戲手柄模組 (gamepad)
- 文字元素模組 (ui_element)
- 系統模組 (sys)
- 剪貼簿模組 (pasteboard)
- 對話框模組 (dialog)
- 清理模組 (clear)
- 應用程式模組 (app)
- 裝置相關模組 (device)
- 圖片物件模組 (image)
- CoreML 模組 (coreml)
- ONNX Runtime 模組 (onnxruntime)
- 行程字典相關函式
- 執行緒模組 (thread)
- Web 視圖模組 (webview)
- XPP 腳本包模組 (xpp)
- XUI 腳本設定介面模組 (xui)
- 擴充 table 模組 (table)
- 擴充 string 模組 (string)
- ! HTTP 模組 (http)
- ! FTP 模組 (ftp)
- JSON 模組 (json)
- PLIST 讀寫模組 (plist)
- 小工具模組 (utils)
- 檔案操作模組 (file)
- VPN 設定模組 (vpnconf)
- 系統回調訊息
- 已集成的開源擴充庫
- 附錄