萬盛學電腦網

 萬盛學電腦網 >> 熱門軟件 >> 按鍵精靈安卓版找圖教程 按鍵精靈安卓版找圖腳本使用技巧

按鍵精靈安卓版找圖教程 按鍵精靈安卓版找圖腳本使用技巧

  按鍵精靈安卓版找圖教程來咯~下文將演示按鍵精靈安卓版找圖腳本使用技巧,很多朋友不知道如何使用按鍵精靈安卓版找圖,希望下文的方法能夠幫助到大家。

按鍵精靈安卓版找圖教程 按鍵精靈安卓版找圖腳本使用技巧1

  --提高找圖速度的3種方式

  1、善於利用按鍵移動版新增的KeepCapture和ReleaseCapture函數

  KeepCapture:截取當前圖片並保存在緩存中,並讓接下來的所有找圖、找色都在這張緩存圖中查找;ReleaseCapture:清除緩存中圖片,之後的所有找圖、找色函數都會截取最新游戲畫面再查找。

  2、盡可能縮小附件中圖片的尺寸

  附件中的圖片尺寸要盡可能的小,圖片查找范圍也是越小越好,現在手機分辨率都很高,一張看上去很小的圖,在電腦上看原始尺寸其實很大了,找那麼大的圖速度肯定比找小圖慢很多。

  3、盡可能縮小圖片查找的范圍

  可以事先觀察一下圖片可能在屏幕出現的范圍,只在這個范圍內找圖,而不是總用全屏查找。

  --普通找圖寫法

  Dim rColor,intX,intY

  do

  FindPic 0,0,1080,1920,"Attachment:怪物.png",0,0.9,intX,intY

  If intX > 0 And intY > 0 Then

  TracePrint "正在戰斗"

  End If

  FindPic 0,0,1080,1920,"Attachment:戰斗結束.png",0,0.9,intX,intY

  If intX > 0 And intY > 0 Then

  TracePrint "戰斗結束了"

  Exit do

  End If

  rColor = GetPixelColor(100, 200)

  If ColorDiff(rColor,"FFFFFF")<=80 then

  TracePrint "血量低該喝藥啦"

  End If

  loop

  說明:

  1、普通找圖、找色函數直接調用時都會先截取當前手機最新畫面,一個循環下來就要截取3次畫面;

  2、所有找圖的范圍都是全屏查找,速度較慢。

  --高速找圖寫法

  Dim rColor,intX,intY

  do

  KeepCapture

  FindPic 200,600,700,900,"Attachment:怪物.png",0,0.9,intX,intY

  If intX > 0 And intY > 0 Then

  TracePrint "正在戰斗"

  End If

  FindPic 500,700,900,1200,"Attachment:戰斗結束.png",0,0.9,intX,intY

  If intX > 0 And intY > 0 Then

  TracePrint "戰斗結束了"

  Exit do

  End If

  rColor = GetPixelColor(100, 200)

  If ColorDiff(rColor,"FFFFFF")<=80 then

  TracePrint "血量低該喝藥啦"

  End If

  ReleaseCapture

  loop

  ReleaseCapture'這裡的清除緩存很多人容易忘記

  說明:

  1、由於在循環裡加入了KeepCapture和ReleaseCapture,一個循環僅截取1次畫面,速度大大加快;

  2、由於根據圖片可能出現的位置縮小了查找范圍,速度大大加快;

  3、特別特別注意Exit do執行時循環中的ReleaseCapture被跳過情況,所以要在最後也加上一句ReleaseCapture,否則之後所有找圖找色依然在循環裡截取的舊圖中查找。

 

綠茶小編猜你還喜歡:

按鍵精靈手機版教程 按鍵精靈手機版怎麼用

按鍵精靈腳本制作教程 按鍵精靈怎麼用腳本步驟

copyright © 萬盛學電腦網 all rights reserved