成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

學習游戲輔助制作:按鍵精靈循環(huán)點擊無規(guī)律坐標

需要點擊的坐標點沒有規(guī)律?怎么辦呢?坐標值沒有規(guī)律,我們就無法用變量代替它進行變化,那是不是意味著,我要點擊10個點,就要重復寫十行代碼呢?思路分析1、把我們要點擊的坐標點都放到一個字符串變量中,例如

需要點擊的坐標點沒有規(guī)律?怎么辦呢?坐標值沒有規(guī)律,我們就無法用變量代替它進行變化,那是不是意味著,我要點擊10個點,就要重復寫十行代碼呢?

思路分析

1、把我們要點擊的坐標點都放到一個字符串變量中,例如:字符串 "345,56gt;214,36gt;77,88gt;89,21gt;39,78gt;11,20gt;67,34gt;80,51gt;13,63"

2、寫一個函數(shù)Sub StrToArr(字符串)用來轉換分割字符串里的坐標。

我們看這個字符串,它一共有9個坐標,分別用gt;這個符號分割開。

用split分割函數(shù)分割字符串,并且保存到數(shù)組arrx里:arrX Split(字符串, "gt;")

3、分割好字符串之后,arrx里存放的數(shù)據(jù)情況如下:

arrx(0)345,56

arrx(1)214,36

arrx(2)77,88

arrx(3)89,21

arrx(4)39,78

arrx(5)11,20

arrx(6)67,34

arrx(7)80,51

arrx(8)13,63

4、分割好字符串之后,arry里存放的數(shù)據(jù)情況如下:

arrx(0)345 分割之后 arry(0)345 arry(1)56

arrx(1)214 分割之后 arry(0)214 arry(1)36

arrx(2)77,88 分割之后 arry(0)77 arry(1)88

以此類推……

我們需要使用二維數(shù)組來記錄:ArrMap(UBound(arrX),UBound(arrY))

ArrMap二維數(shù)組,第一維的元素個數(shù)是分割 "gt;" 這個符號的個數(shù),即:坐標個數(shù)。

第二維的元素個數(shù)是分割 "," 這個符號的個數(shù),即:x坐標和y坐標

看表格更加直觀:

分割 "gt;" arrX(0-8) 分割 "," arry(0) x坐標 分割 "," arry(1) y坐標

345,56 ArrMap(0,0) 345 ArrMap(0,1) 56

214,36 ArrMap(1,0) 214 ArrMap(1,1) 36

77,88 ArrMap(2,0) 77 ArrMap(2,1) 88

89,21 ArrMap(3,0) 89 ArrMap(3,1) 21

39,78 ArrMap(4,0) 39 ArrMap(4,1) 78

11,20 Arr

標簽: