宏指令可以實現一鍵觸發多個點擊事件。可以用來設定一鍵連招,一鍵發言等等功能,在一些需要重複點擊,或固定邏輯的點擊中有非常大的作用。本文將講述如何設定宏指令,宏指令的具體語法及用法,還有一些常見的宏指令的代碼。
一、如何設定宏指令
Step1:首先需要下載雷電模擬器與遊戲,在模擬器內開啟遊戲
Step2:點擊模擬器右上角的按鍵設定,找到編寫宏按鍵,將按鍵拖入遊戲介面(按鍵位置隨意)
Step3:點擊按鍵右下角的編寫按鈕,編寫好指令後點擊儲存(詳情可參考本文第二節與第三節內容),設定一個宏指令的觸發按鍵後點擊模擬器右下角的儲存按鈕。
注:在編寫框的左下角,可查看當前滑鼠在模擬器內的具體坐標
二、宏指令具體語法、用法
1.size指令
指令名:size 基準解析度
格式:size x1 y1
範例:size 1280 720
用法:當前模擬器視窗的解析度,縮放視窗仍可觸發,需使用模擬器坐標的宏指令前必需加上size指令,且更改模擬器解析度後則失效,需重新配置或改回原解析度。
2.touch指令
指令名:touch 點擊
格式:touch x1 y1 time(ms)
範例:touch 200 200 1000
用法:點擊模擬器視窗上的指定位置
指令名:touch 滑動
格式:touch x1 y1 x2 y2 time(ms)
範例:touch 100 200 200 200 1000
用法:模擬滑鼠的滑動操作,從A點滑動至B點,還可以設定滑動所需的時間
3.wait指令
指令名:wait 延時
格式:wait time(ms)
範例:touch 500 500
wait 1000
key A
用法:可搭配touch與key等點擊指令,進行延時等待,單位為毫秒
4.press指令
指令名:press 長按
格式:press x1 y1 x2 y2 time(ms)
範例:press 200 200 200 300 5000
release
用法:可長按坐標位置,每個坐標長按時間由設定時間決定,如範例則是每個坐標長按2500ms,press長按指令需搭配release 釋放指令
Press-n(n=1 2 3 4 5....)指令
指令名:press-n 同時點擊事件
格式:press-n x1 y1
範例:press-1 200 200
press-2 200 300
用法:可同時點擊多個坐標位置,鬆開按鍵時即可釋放按鍵,無需release指令
5.key指令
指令名:key 觸發映射按鍵
語法 key 按鍵
範例:key A
用法:可通過key指令觸發預先設定的預設按鍵,即可以透過key指令實現一鍵連招。
6.text指令
指令名:text 輸入內容
語法:text 內容
範例:key enter
text 雷電模擬器
用法:通過key指令觸發enter按鍵打開文字輸入窗口,然後text指令可將設置好的文字內容複製在輸入欄
7.ondown、onup指令
指令名:ondown 按下
Onup 鬆開
語法:ondown
onup
範例:ondown
touch 100 100
onup
touch 200 100
用法:ondown按下按鍵時即刻觸發,onup鬆開按鍵時觸發
8.loop指令
指令名:loop循環
語法:loop
範例:loop
touch 100 100
用法:按住宏按鍵即可開始循環,鬆開按鍵停止循環,若需要一直循環操作,可在按住宏按鍵時,使用滑鼠點擊其它電腦應用程式或電腦桌面,即可實現。
9.switch-mouse指令
指令名:switch-mouse隱藏滑鼠
語法:switch-mouse
範例:switch-mouse
用法:用於隱藏滑鼠後控制視角,需搭配準星按鍵才可生效
10.type=mouse-lock指令
指令名:type=mouse-lock鎖定滑鼠在模擬器視窗內
語法:type=mouse-lock
範例:type=mouse-lock
用法:用於將滑鼠固定在模擬器視窗內,防止移動至模擬器外,可用於Moba遊戲類型中,防止在觀察視野時滑鼠失蹤
11.type=cancel指令
指令名:type=cancel取消技能施法
範例:type=cancel
說明:按住技能鍵時在按下該宏按鍵即可取消施法
三、常見的宏指令代碼
1.按1(可以任意設定)鍵觸發三個點的點擊事件(三個點的位置座標800 600、900 600、1000 600)
2.滑動事件
3.當按下1鍵時觸發點(800 600)的點擊事件,當鬆開1鍵時觸發點(900 600)的點擊事件
4.loop迴圈指令,按住按鍵後,執行迴圈點擊事件
5.長按事件
6.KEY指令:調用已經設置好的按鍵。這樣就容易實現連招。按一下1,就會連續釋放E和R技能,技能方向跟隨滑鼠。
7.下面圖片就是王者榮耀設定G鍵為一鍵“請求支援”。
8.TEXT指令:王者榮耀一鍵發言。先通過KEY指令觸發ENTER鍵打開文字輸入窗口,text指令把預先設置好的文字粘貼進去。
9.switch-mouse指令:吃雞類遊戲呼出和隱藏滑鼠。需要先設置準星鍵。
10.3D類遊戲(萬王之王3D、我叫MT4等),實現按住右鍵拖動視角,鬆開右鍵滑鼠顯示,如下圖:
size 1920 1080
ondown
switch-mouse
onup
switch-mouse
11.type=mouse-lock指令:用來鎖定滑鼠,滑鼠不會移動到模擬器範圍外。
四、更多宏指令實例教學
【進階教學】:《明日之後》一鍵搶公示武器、一鍵補充彈藥的宏指令攻略