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

學習游戲輔助制作:按鍵精靈循環(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、寫一個函數Sub StrToArr(字符串)用來轉換分割字符串里的坐標。

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

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

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

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里存放的數據情況如下:

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

以此類推……

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

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

第二維的元素個數是分割 "," 這個符號的個數,即: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

標簽: