當(dāng)前位置:首頁(yè) >游戲大全 > 啪啪三國(guó) > 常見(jiàn)問(wèn)題 > 啪啪三國(guó)觸摸精靈腳本思路分享(教學(xué)帖)

啪啪三國(guó)觸摸精靈腳本思路分享(教學(xué)帖)

來(lái)源:一游網(wǎng)發(fā)表時(shí)間:2014-03-17 14:46:24發(fā)布:優(yōu)游網(wǎng)

導(dǎo)讀:啪啪三國(guó)觸摸精靈腳本思路分享(教學(xué)帖)。

首先,絕對(duì)是技術(shù)貼。

其次,不管你是大R還是小R,是多號(hào)流還是單號(hào)流,觸摸精靈這個(gè)軟件和腳本你都值得擁有。比如點(diǎn)升級(jí),比如單挑的時(shí)候點(diǎn)擊鼓面,游戲不人性化的地方,我們技術(shù)宅可以自己改變他。

下面就是一些簡(jiǎn)單的腳本案例的分享,我不會(huì)發(fā)出全部腳本,也不會(huì)幫你做,我只是告訴,這些功能是可以實(shí)現(xiàn)的,而且,可以節(jié)省你大量精力。

-----華麗的分割線---------------------

務(wù)必注意:不同設(shè)備的分辨率不同,圖標(biāo)不同。別傻乎乎的直接用。

下面是腳本。

腳本1:點(diǎn)升級(jí)腳本(iphone5s為例)

for i=1,1000,1 do

mSleep(0);

touchDown(2, 372, 818)

mSleep(1);

touchUp(2);

mSleep(100);

end

--注意不同的手機(jī)分辨率不一致這個(gè)腳本是點(diǎn)擊1000次,你可以設(shè)置成無(wú)線循環(huán)。這種無(wú)限點(diǎn)擊同樣適用于單挑。

腳本2:截圖腳本(全I(xiàn)OS通用)

mSleep(1000);

rotateScreen(0);

snapshotScreen(string.format("/var/touchelf/%s.bmp",os.time()));

mSleep(1000);

--用精靈腳本截圖,并以系統(tǒng)時(shí)間作為文件名保證不重復(fù)的保存在/var/touchelf/目錄下。因?yàn)榫`的圖片識(shí)別需要以BMP格式為準(zhǔn),并且其他截圖工具會(huì)出現(xiàn)色差問(wèn)題。

腳本3:尋找抽卡圖標(biāo)并抽卡(以IPAD版為例)

這個(gè)腳本稍微復(fù)雜點(diǎn),你需要清楚兩件事:

(1)啪啪三國(guó)游戲里面抽卡的位置和你的號(hào)的推圖進(jìn)展情況相關(guān),所以不能用固定位置的點(diǎn)擊完成,需要使用一個(gè)找圖的功能;

(2)由于啪啪三國(guó)的圖標(biāo)背景問(wèn)題,不同位置的圖是不一樣的,需要重新截取。

(3)假設(shè)2個(gè)位置的圖片分別為chouka.bmp和chouka1.bmp,存放在/var/touchelf/路徑下。

mSleep(500);

x, y = findImage("/var/touchelf/chouka.bmp"); -- 參數(shù)為圖片的絕對(duì)路徑,將找到的圖片的左上角坐標(biāo)保存在x和y中,如果沒(méi)找到,x和y的值為-1

if x ~= -1 and y ~= -1 then -- 如果x和y不等與-1,說(shuō)明找到了

touchDown(0, x+5, y+5); -- 手指按下圖片所在的位置,由于x和y是左上角坐標(biāo),為了點(diǎn)中圖片,x和y都加了5個(gè)像素的偏移

touchUp(0); -- 手指抬起

mSleep(500);

else

x, y = findImage("/var/touchelf/chouka1.bmp");

if x ~= -1 and y ~= -1 then -- 如果x和y不等與-1,說(shuō)明找到了

touchDown(0, x+5, y+5); -- 手指按下圖片所在的位置,由于x和y是左上角坐標(biāo),為了點(diǎn)中圖片,x和y都加了5個(gè)像素的偏移

touchUp(0); -- 手指抬起

mSleep(500);

end

end

mSleep(1300);

--點(diǎn)擊免費(fèi)抽卡

touchDown(0,603,740);

touchUp(0);

mSleep(1000);

--點(diǎn)擊第一張

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

--點(diǎn)擊再抽一次

touchDown(0,100,644);

touchUp(0);

mSleep(1000);

touchDown(0,100,644);

touchUp(0);

mSleep(1000);

腳本4:注冊(cè)腳本(以IPhone5S為例)

所發(fā)表點(diǎn)評(píng)僅代表網(wǎng)友個(gè)人觀點(diǎn),不代表優(yōu)游網(wǎng)觀點(diǎn)!
驗(yàn)證碼: