前言
今天來和大家分享一下我的一些寫腳本的經驗,尤其適合小白,當然有經驗的人也可以參考借鑒,大佬們噴的時候輕點~
目標:
找到有效的方法啟動游戲,打造一個非常實用的點擊函數!
準備工作:
平臺選擇:
首先我們需要選擇一個平臺來幫我們更快的進行腳本的編寫,我們沒必要從頭開始造輪子,這里我們選擇一個比較成熟且相對比較簡單一個平臺——按鍵精靈
安裝按鍵精靈安卓:
網上搜索關鍵字按鍵精靈-進入官網選擇手機版-下載按鍵精靈手機助手 。

文章插圖
文章插圖
按鍵精靈助手
安卓模擬器選擇:
推薦雷電模擬器,老平臺值得信賴 。下載安裝完成后,在雷電游戲中心裝上自己想玩的游戲,并且下載"包名查看器" 。

文章插圖
文章插圖
雷電模擬器

文章插圖
文章插圖
包名查看器
最后準備工作:
啟動按鍵精靈助手-新建腳本-按鍵精靈助手選擇"源文件"模式-連接上模擬器
初級內容:啟動游戲
涉及到的內容:啟動游戲的方式的理解,屏幕點擊函數 。
啟動方式一:根據包名啟動游戲
代碼樣例:
//假如包名是"phone.test.com"RunApp("phone.test.com")優點:1. 不需要擔心游戲圖標在什么地方,哪怕不在當前頁面也是可以的;
2. 只要包名沒有輸錯,準確率100%;
缺點:
1.需要知道游戲的包名;(運行包名查看器-找到你想啟動的游戲-復制包名)
2.需要了解一個啟動app的函數——RunApp
啟動方式二:根據游戲圖標所在屏幕的位置坐標點擊啟動
代碼樣例:
//假如游戲圖標在(500,200)位置Tap(500, 200)優點:1. 簡單只要知道坐標就可以;
缺點:
1. 如果圖標不在當前頁面,或者圖標被移動,那么就需要再找圖標的位置,無法一勞永逸;
2. 需要了解一個函數——Tap
根據上述兩種方式,我個人更建議使用使用第一種方式,方式一更加準確 。
進階內容:Tap函數的變形
涉及到的內容:Tap函數,隨機函數,如何模擬人工 。
如何模擬人工:
既然說到Tap函數那么就需要考慮一些更具有實際意義的內容了,假如我每次都點擊同一個位置,那么肯定多次點擊下來都是同一個位置,結合我之前文章所說的,每次這樣的點擊事件其實是被存儲在一個專門存放信號量的文件里的,那么一旦檢查就能直接判定為你的行為是不正常的 。
那么如何讓這個行為變得正常呢,就是在這個坐標周圍的區域內挑一個來進行點擊 。這個范圍也是需要可控的,范圍太大了找不到,范圍太小了也容易被過濾為一個位置,再結合人手指點擊到屏幕上一般所能覆蓋的范圍,我建議這個區域保持在(5-20)之間是一個非常不錯的選擇 。
代碼實現:
/*打造一個理想的點擊函數screenX : 屏幕中一個點的x坐標ScreenY : 屏幕中一個點的y坐標rand : 隨機數的偏移范圍*/Dim screenX, ScreenY, rand //定義3個函數參數Function click(screenX, ScreenY, rand)Randomize //創建一個隨機數種子Dim getRand = 0 //定義一個獲取輸入偏移范圍的變量If rand > 20 Then//rand超過我們所想的最大值20,直接變為20Dim r = 20 //定義一個臨時變量//獲得一個指定范圍內的隨機數getRand = Int(((r - (-r) + 1) * Rnd()) + 1)Else//獲得一個指定范圍內的隨機數getRand = Int(((rand - (-rand) + 1) * Rnd()) + 1)End If//在指定范圍內點擊Tap(screenX + getRand, ScreenY + getRand)End Function//運行,點擊屏幕(270,256)坐標,在x和y正負不超過10區域內的一個點call click(270, 256, 10)結語:
【手游腳本怎么用的 手游腳本怎么用】編寫腳本需要的是解決問題的思路,而不是刻板的步驟123 。有思路并且選擇合適自己的解決方案永遠強于埋頭蠻干!做任何事也是可以借鑒的,重要的是用什么方式比較合理有效的解決問題,而不是回避問題.
- 夢幻手游普陀怎么加點? 手游夢幻普陀怎么加點
- 我的世界手游如何傳送隊友身邊 我的世界怎么傳送隊友手游
- 傳奇手游怎么交易rmb 傳奇手游怎么交易
- 手游直播怎么露臉好一些 手游直播怎么露臉
- 怎么看房風水誰可以說說
- 怎么在B站直播手游 怎么在B站直播手游
- 房子正對路風水問題怎么處理
- cf端游擎天怎么覺醒 手游cf擎天怎么覺醒
- 夢幻誅仙手游怎么賺錢 誅仙手游怎么賺錢
- 彈彈堂手游如何結婚 手游彈彈堂怎么結婚
