Python手機(jī)與電腦游戲腳本的編寫方法_第1頁(yè)
Python手機(jī)與電腦游戲腳本的編寫方法_第2頁(yè)
Python手機(jī)與電腦游戲腳本的編寫方法_第3頁(yè)
Python手機(jī)與電腦游戲腳本的編寫方法_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第Python手機(jī)與電腦游戲腳本的編寫方法目錄前言分析(x0)分析(x1)那么如何去確定這個(gè)像素范圍呢?那么如何去判斷出哪個(gè)塊是黑塊呢?視頻教程源代碼關(guān)于pyautogui的安裝1、下載后安裝2、檢測(cè)安裝是否成功

前言

大家好,我叫善念。我發(fā)現(xiàn)我的粉絲量漲的很慢,這次厚臉皮要波關(guān)注。這次做的是一個(gè)小巧的游戲腳本,本質(zhì)上它可以用于任意的電腦與手機(jī)游戲。

分析(x0)

這個(gè)游戲是4399上的“別猜百塊兒”,意思就是讓咱們只踩黑塊,然后會(huì)給我們彈一手音樂(lè)。

我們來(lái)看看經(jīng)典模式,選擇pro,雖然我也不知道各種模式有啥區(qū)別,我就隨便選了一個(gè)。

這個(gè)明眼人都看得出來(lái)就是在一定的時(shí)間內(nèi)最大量的點(diǎn)擊黑塊即可。

可以看到點(diǎn)擊開始這里都是黑色的,我嘗試著點(diǎn)一下

可以發(fā)現(xiàn),當(dāng)我們點(diǎn)擊開始,那個(gè)黑塊它往下面移動(dòng)了一格變成了灰色,然后同時(shí)上面的黑塊自動(dòng)掉了下來(lái)。

那么是不是就說(shuō)明我們永遠(yuǎn)只需要點(diǎn)擊倒數(shù)第二排中的黑塊即可!

分析(x1)

那么我們只需要在一定的像素范圍內(nèi)(就是紅色框框內(nèi))選出黑色塊的去點(diǎn)擊即可!

那么如何去確定這個(gè)像素范圍呢?

其實(shí)我們只需要確定紅色框左上角的像素點(diǎn)就可以了,因?yàn)橛螒虻姆綁K大小是不變的,然后讓橫坐標(biāo)+4個(gè)方塊的寬,縱坐標(biāo)加上方塊的高即可。

那么如何去判斷出哪個(gè)塊是黑塊呢?

我們都知道顏色是由RGBA組成的,red,green,blue,A是透明度。隨便用個(gè)截圖工具比如Q_Q,ctrl+A截圖把鼠標(biāo)放到黑塊上去就可以看到RGB的數(shù)值,在我這里的話是(2,2,2),每個(gè)電腦可能不太相同,有點(diǎn)色差是正常的。越趨近于0說(shuō)明顏色越黑。

這么大哥黑塊如何判斷?其實(shí)我們只需要取每個(gè)方塊的中心點(diǎn)即可!我們前面已經(jīng)取到了紅色框框的左上角像素點(diǎn),而方塊大小是不變的,所以呢手動(dòng)取一下方塊的長(zhǎng)和寬厚,那么每個(gè)方塊的中心點(diǎn)就很容易算出來(lái)了!

視頻教程

這里提供兩個(gè)視頻教程,一個(gè)是此篇文章的講解視頻,第二個(gè)是手機(jī)游戲的講解視頻。

說(shuō)我菜?那好,讓Python腳本來(lái)代替我玩游戲吧!

聽(tīng)說(shuō)市面上有人拿去賣錢?利用Python制作抖音全自動(dòng)化多功能腳本!

源代碼

importpyautogui#自動(dòng)化鍵鼠依賴

importtime

pyautogui.FAILSAFE=True#安全模式打開鼠標(biāo)移動(dòng)到左上角終止程序

time.sleep(3)#延時(shí)三秒啟動(dòng)

whileTrue:

rect=(0,0,1920,1080)#屏幕尺寸

photo=pyautogui.screenshot(region=rect)

#photo.save('1.png')#測(cè)試

foriinrange(615,950,100):#坐標(biāo)自測(cè)

result=photo.getpixel((i,652))#經(jīng)檢測(cè)RGB

ifresult[0]==2:

pyautogui.click(i,652)

關(guān)于pyautogui的安裝

1、下載后安裝

網(wǎng)址:

/project/PyAutoGUI

點(diǎn)Downloadfiles,下載右側(cè)的PyAutoGUI-0.9.38.tar.gz

解壓后,進(jìn)入解壓目錄執(zhí)行pythonsetup.pyi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論