卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

學(xué)習(xí)游戲輔助制作:按鍵精靈循環(huán)點(diǎn)擊無規(guī)律坐標(biāo)

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

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

思路分析

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

2、寫一個(gè)函數(shù)Sub StrToArr(字符串)用來轉(zhuǎn)換分割字符串里的坐標(biāo)。

我們看這個(gè)字符串,它一共有9個(gè)坐標(biāo),分別用gt;這個(gè)符號(hào)分割開。

用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ù)組,第一維的元素個(gè)數(shù)是分割 "gt;" 這個(gè)符號(hào)的個(gè)數(shù),即:坐標(biāo)個(gè)數(shù)。

第二維的元素個(gè)數(shù)是分割 "," 這個(gè)符號(hào)的個(gè)數(shù),即:x坐標(biāo)和y坐標(biāo)

看表格更加直觀:

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

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

標(biāo)簽: