91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python手機與電腦游戲腳本的編寫方法是怎樣的

發布時間:2021-11-18 09:07:36 來源:億速云 閱讀:255 作者:柒染 欄目:開發技術

Python手機與電腦游戲腳本的編寫方法是怎樣的,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

前言

大家好,我叫善念。我發現我的粉絲量漲的很慢,這次厚臉皮要波關注。這次做的是一個小巧的游戲腳本,本質上它可以用于任意的電腦與手機游戲。

Python手機與電腦游戲腳本的編寫方法是怎樣的

分析(x0)

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

Python手機與電腦游戲腳本的編寫方法是怎樣的

我們來看看經典模式,選擇pro,雖然我也不知道各種模式有啥區別,我就隨便選了一個。

Python手機與電腦游戲腳本的編寫方法是怎樣的

這個明眼人都看得出來就是在一定的時間內最大量的點擊黑塊即可。

Python手機與電腦游戲腳本的編寫方法是怎樣的

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

Python手機與電腦游戲腳本的編寫方法是怎樣的

可以發現,當我們點擊開始,那個黑塊它往下面移動了一格變成了灰色,然后同時上面的黑塊自動掉了下來。

那么是不是就說明我們永遠只需要點擊倒數第二排中的黑塊即可!

分析(x1)

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

Python手機與電腦游戲腳本的編寫方法是怎樣的

那么如何去確定這個像素范圍呢?

其實我們只需要確定紅色框左上角的像素點就可以了,因為游戲的方塊大小是不變的,然后讓橫坐標+4個方塊的寬,縱坐標加上方塊的高即可。

那么如何去判斷出哪個塊是黑塊呢?

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

這么大哥黑塊如何判斷?其實我們只需要取每個方塊的中心點即可!我們前面已經取到了紅色框框的左上角像素點,而方塊大小是不變的,所以呢手動取一下方塊的長和寬厚,那么每個方塊的中心點就很容易算出來了!

視頻教程

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

說我菜?那好,讓Python腳本來代替我玩游戲吧!

聽說市面上有人拿去賣錢?利用Python制作抖音全自動化多功能腳本!

源代碼

 import pyautogui #自動化鍵鼠依賴
import time
pyautogui.FAILSAFE = True #安全模式打開 鼠標移動到左上角終止程序
 
time.sleep(3) #延時三秒啟動
while True:
    rect = (0, 0, 1920, 1080) #屏幕尺寸
    photo = pyautogui.screenshot(region=rect)
    #photo.save('1.png')#測試
 
    for i in range(615, 950, 100): #坐標自測
        result = photo.getpixel((i, 652))  #經檢測RGB
        if result[0]==2:
            pyautogui.click(i, 652)

關于pyautogui的安裝

1、下載后安裝

網址:

https://pypi.org/project/PyAutoGUI

點Download files,下載右側的PyAutoGUI-0.9.38.tar.gz

Python手機與電腦游戲腳本的編寫方法是怎樣的

解壓后,進入解壓目錄執行python setup.py install

按照這個方法,在我電腦上安裝成功

2、檢測安裝是否成功

進入Python,執行:

import pyautogui

Python手機與電腦游戲腳本的編寫方法是怎樣的

看完上述內容,你們掌握Python手機與電腦游戲腳本的編寫方法是怎樣的的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莆田市| 杭锦后旗| 两当县| 会同县| 永川市| 迁安市| 天气| 佛坪县| 潼关县| 理塘县| 连城县| 明水县| 长顺县| 都昌县| 稻城县| 玉屏| 芜湖市| 旬邑县| 华池县| 射阳县| 苍溪县| 牟定县| 留坝县| 陇西县| 加查县| 乌鲁木齐县| 棋牌| 张北县| 葵青区| 綦江县| 会同县| 海林市| 潞城市| 姚安县| 奉新县| 鸡西市| 永德县| 龙游县| 伊吾县| 广饶县| 汽车|