廣告

lineageM.png

 

1.首先要安裝好電腦版的安卓模擬器,例如:雷電、momo1.1.1(本人是安裝momo1.1.1)

2.安裝按鍵精靈電腦版,可以去官網下載,手機也要安裝APP才可以去編寫按鍵精靈的腳本

按鍵精靈官方連結 http://m.anjian.com/

ps.本人系統是Win7

anjian

Q1:按鍵精靈為什麼手機也要裝呢?

A1:因為在電腦進行腳本編寫時需要模擬器裡有安裝按鍵精靈APP才能進行運作

anj02

操作介面

anj03

執行啟動,進行程式的除錯(debug)

anj04  

出現錯誤~跳出未連接設備,這就是為什麼要在模擬器上安裝按鍵精靈APP

另一種方式就是接上手機直接在手機中運行除錯,但這個我沒試過

PS.建議直接在PC上運行除錯,畫面較大看了又不傷眼睛

Q2.在繁體中文的系統安裝好PC版的安鍵精靈後,可是開啟異常、亂碼怎麼辦?

A2.安裝Microsoft Piaip Applocale右鍵版,去google找就有了,使用方式很簡單在按鍵精靈桌面的捷徑按右鍵選簡體模式開啟

記得預設路徑資料匣裡面有含中文字的資料匣要改成英文,捷徑才可以使用

anji06

資料匣我是改成abc,反正不要是中文就可以

anji05

執行PC版按鍵精靈就不會出現亂碼

3.開始使用PC版按鍵精靈來寫一個屬於自己的小工具

先講一下最最基本的用法,可以開啟腳本(演示例子)為例,在畫面左手邊有基本命令(新手很容易上手)只要填數字,他會幫你寫對應的語法

基本命令又分六大類別:觸模、控制、顏色、圖形、設備、其它....看怎麼去運用寫一個完整的腳本

anji07

例1:如Tap這個語法,只要在短暫點擊屏幕填上X:(座標)Y:(座標),點下插入右邊就會幫你寫好一句程式

anji08

 就是這行指令===>Tap 100,100

anji09

例2:定時循環施放某技能,使用抓抓功能(之後會很常用到此功能)

anji10

要注意的是右上角要確定有連上momo模擬器,不然是無法使用抓抓功能

anji11

連接成功,按下可以把遊戲的圖片截取

anji12

滑鼠移動到要施放技能的上面

anji13

按下右鍵選取當前座標位置

anji14

基本命令,觸控命令,把剛才的座標填入並插入

anji15

基本命令,基它命令,把延時的秒數填入並插入,這腳本只會執行一次就會被停止了,所以要在加個Do...Loop

anji16

全部命令,輸入do,搜尋命令把Do.....Loop複製到腳本中

把剛才寫的施放技能程式移至中間,這樣就是一個循環放技能的腳本了

下面影片示範

Q3:為什麼要用按鍵精靈助手來寫腳本呢?

A3:優點是在運行腳本時不需要把遊戲視窗頂置最前面,可以縮小至最下方,在背景也可以運行你寫的腳本,不必盯著看遊戲畫面,可以額外做自己的事情,瀏灠網頁、看youtube、打報告、做PPT..等

例3:發布成apk安裝檔案

anji17

發布,製作按鍵小精靈

anji18

輸入用戶名,密碼,按下登錄,當然沒的話要先註冊一下帳號嚕~~

anji19

小精靈包名,要填英文或數字,按下生成(注意!!不能為特殊符號,輸入錯誤會跳出警告!!)

anji20

打包成apk檔案

anji21 

完成了,通常選否

anji22

桌面就會多一個以xxx+日期+時間的.apk檔案,也可以提供給別人使用,安裝方式很簡單,拖到momo模擬器裡面就會自動安裝

例4.判斷地圖區域

anji23

使用前面有說明過的抓抓功能>截屏>右邊及下方卷軸調整至要製作成字庫區域

anji24

選取範圍>左上至右下框選>確定

anji25

選取範圍完成就會像這樣會出現在右上角

anji26

滑鼠移至剛框選出來的區域裡面做顏色記錄,快捷鍵Ctrl+數字,就會把顏色填入右方對應的格子內,偏色通常是輸入101010或202020,這樣是要把原本單一顏色延伸範圍,寫腳本時字庫才容易辨視

anji27

製作字庫>提取點陣(單個)>輸入文字定義(我是用英文)>添加到字庫

anji28

添加完成的字庫如圖片這樣,接下來就是要怎麼運用這個字庫了

anji30

ocr腳本按下去,會生成腳本程式碼,複製起來

anji31

貼到腳本裡面,記得程式碼要切開二個部分

anji32

效果圖如上面,這是簡單的範例,自己可以在添加

If ocrchar = "normal" Then

要做什麼動作<-----自行運用,例如一般區域就點擊Auto按鈕,一般區域就點擊SLEF按鈕....等等自己想吧

End If

要注意的是normal沒有加雙引號會無法運行腳本,會出錯

下面影片示範

Q4:要怎麼知道目前腳本在除錯時運行到哪一行了?

A4:在你想要的地方加入--->TracePrint語法,例如:TracePrint空一格"腳本跑到這行了"  或

TracePrint空一格 ocrchar(範例中定義的變數)

Q5:為什麼找圖比對就卡著不動了很lag?

A5:要全畫面找圖比對按鍵精靈處理要處理很久,建議圍範越小越好

例5.判斷區域按下AUTO&SELF

下面影片示範

例6.偵測弓箭

下面影片示範

不抽卡也有紅變,活動至2/7號止

例7.不同技能不同時間施放教學,UI介面設計,發怖APK檔案

下面影片示範

例8.技能道具定時器施放教學,被打就飛

下面影片示範

例9.HP偵測血量教學

下面影片示範

訂閱滿200教學=>進階寫法:自動去Map地圖打怪

歡迎至Youtube訂閱史塔客的頻道~謝謝

創作者介紹

史塔客的大亂鬥

salupao 發表在 痞客邦 PIXNET 留言(8) 人氣()


留言列表 (8)

發表留言
  • 悄悄話
  • 悄悄話
  • 悄悄話
  • 悄悄話
  • 天野銀次
  • 哥...想請問一下
    有照你的方式...電腦用簡體方式去開啟按鍵精靈手機助手
    1.用簡體開:畫面上的文字顯示正常,可是當我按下範例與新建腳本時
    助手就直接閃退了...這有解嗎?

    2.用繁體開:畫面上的文字有?出現..可是當我按下範例與新建腳本時
    都是可以正常進入該畫面...
  • A1:我是用win7所以沒有遇到你說的情況,win10在運行手機助手會有問題,可以參考右邊網址試試http://bbs.anjian.com/showtopic-627460-1.aspx
    A2:或者就直接用有??號的助手來寫腳本,只要能運行能除錯就沒問題,ui設計用繁體字會不會造成助手閃退或無法運行,要試試才知道,我用的是win7所以沒這困擾

    salupao 於 2018/02/16 23:32 回覆

  • 訪客
  • 版主你好,都有收看您的教學影片,

    請問裝模擬器,,

    然後用PC版的按鍵精靈,

    沒辦法抓到模擬器嗎?一定也要在模擬器裝按鍵精靈安卓版才可以嗎?謝謝

    另外看您的直播,聲音都有點小聲(耳機都調最大了),可以大聲一點嗎,謝謝
  • 模擬器一定要裝按鍵精靈的app,不然助手會連不到遊戲,也就無法正常寫腳本,會一直卡在連接模擬器掃描設備的畫面

    salupao 於 2018/02/18 23:18 回覆

  • 天野銀次
  • 哥...謝謝你在過年期間還能撥空替我解答,真的感謝,我再試試看,不然就是把我的Vm裡面再裝回win7看看能不能好一點,不然也無法跟著你的教學走。

    那另外想問的還有其他的教學計畫嗎?就是關於按鍵精靈的部分?有line群之類的能拜師嗎?呵呵
  • 天野銀次
  • 哥...昨晚搞定按鍵跟著教學跑了兩個案例
    1.當我在介面模式那邊,按下預覽時,模擬器會跳到預覽的畫面沒錯,可是當我按下儲存以
    後,不像你這樣還在遊戲內,所以我都需要重開一次遊戲,這問題出在哪呢?我用的輔助
    按下設定畫面,也不需要跳出遊戲,我有那裡沒設定道嗎?

    2.字庫,範例裡面的一般是存在資料夾裡的mq_soft,假設今天要做第二個字庫,他是會
    把字庫也存在mq_soft裡面?
  • A1:ui瀏覽保存不要停留太久不然實際遊戲中會造成斷線,遊戲又要重新登入,或者你直接ui瀏覽完保存後,發怖apk檔案,丟到安卓模擬器裡面安裝試跑一下
    A2:字庫目前可以支援到10個字庫,需分開命名,如內建原本是mq_sof裡面我存了「區域」用到的字庫,另外mq_soft1裡面我存了「數字」用到的字庫,mq_soft、mq_soft1名稱無所謂可以自行自訂名稱,但在腳本需要用到辨識數字時要去調用mq_soft1這個字庫,辨識區域時,就要在調用mq_sof這個字庫,建議做在同一個就可以了,除非真的有必要才分開,不然光調用字庫換來換去很麻煩

    salupao 於 2018/02/18 13:42 回覆