觸動(dòng)精靈腳本編輯器(以下簡(jiǎn)稱編輯器)是觸動(dòng)精靈為廣大腳本開(kāi)發(fā)者提供的一個(gè)電腦端的集成開(kāi)發(fā)工具,具有腳本編輯、工程管理、函數(shù)補(bǔ)全、關(guān)鍵字高亮、函數(shù)庫(kù)高亮、腳本檢錯(cuò)、工程打包、遠(yuǎn)程導(dǎo)入、遠(yuǎn)程運(yùn)行、遠(yuǎn)程調(diào)試、日志輸出等功能。
觸動(dòng)精靈腳本格式
二進(jìn)制腳本 - TSP
TSP 為觸動(dòng)精靈獨(dú)有腳本格式,僅能被觸動(dòng)精靈識(shí)別,此格式由觸動(dòng)精靈開(kāi)發(fā)者平臺(tái)生成。
將你的腳本工程打包為 zip 格式,并上傳至開(kāi)發(fā)者平臺(tái),即可生成 TSP 格式的腳本。
TSP 腳本為一個(gè)單獨(dú)文件,里面包含了你的所有腳本文件,圖片、音頻、文本等資源及一些腳本基本信息。
TSP 格式為加密格式,需聯(lián)網(wǎng)驗(yàn)證,無(wú)法查看和修改腳本的源代碼。
TSP 運(yùn)行時(shí)將會(huì)釋放里面包含的資源文件,需要注意的是,在觸動(dòng)精靈iOS v2.2.0 以上版本中,圖片資源每次運(yùn)行都會(huì)釋放至 /User/Media/TouchSprite/res/ 目錄,如目錄中存在同名文件,將進(jìn)行覆蓋操作。
明文格式腳本 - lua
明文腳本一般以 lua 為擴(kuò)展名,為文本格式,可以用任意文本編輯器打開(kāi)編輯。
觸動(dòng)精靈中錄制所產(chǎn)生的腳本即為明文腳本。
可將明文腳本文件在編輯器中打開(kāi)進(jìn)行編輯,并打包上傳至開(kāi)發(fā)者平臺(tái)生成加密的二進(jìn)制腳本。
觸動(dòng)腳本編輯器常用快捷鍵
調(diào)試運(yùn)行 F6
本地代碼運(yùn)行,不支持運(yùn)行包含觸動(dòng)精靈擴(kuò)展函數(shù)的代碼
Alt + S
發(fā)送文件到設(shè)備,需先在左側(cè)項(xiàng)目列表中選中需要發(fā)送的文件(支持 CTRL 多選),發(fā)送文件格式支持 lua、luac、txt,使用此功能前需要先連接設(shè)備
Alt + R
將當(dāng)前腳本傳至設(shè)備上并運(yùn)行,使用此功能遠(yuǎn)程運(yùn)行腳本不會(huì)出現(xiàn)運(yùn)行提示框,此功能需先連接設(shè)備
F7
對(duì)當(dāng)前代碼進(jìn)行二進(jìn)制編譯,生成的文件路徑會(huì)在輸出窗口提示
Shift + F7
代碼檢查,可檢查是否有語(yǔ)法錯(cuò)誤,可在輸出欄直接雙擊錯(cuò)誤提示跳轉(zhuǎn)到對(duì)應(yīng)行
F9
在當(dāng)前光標(biāo)行設(shè)置斷點(diǎn),在遠(yuǎn)程調(diào)試中使用
F10
單步運(yùn)行跟蹤,在遠(yuǎn)程調(diào)試中使用
Ctrl + Shift + D
開(kāi)始/繼續(xù) 遠(yuǎn)程調(diào)試,在遠(yuǎn)程調(diào)試中使用
Shift + F5
終止遠(yuǎn)程調(diào)試中的腳本運(yùn)行
Ctrl + Shift + W
打開(kāi)/關(guān)閉 監(jiān)視窗口,用于遠(yuǎn)程調(diào)試
Ctrl + Shift + S
打開(kāi)/關(guān)閉 調(diào)用堆棧窗口,用于遠(yuǎn)程調(diào)試
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版