我编写了这个Python脚本,该脚本应该能够在一个名为diep.io的网络游戏中自动拍摄方块。它不起作用了,我做错了什么?
这是代码。注释用于尺寸和形状RGB代码。可能是变量错误。我尝试了很多次来修复,但它没有做任何更改。请注意,我是一个初学者我编写了这个Python脚本,该脚本应该能够在一个名为diep.io的网络游戏中自动拍摄方块。它不起作用了,我做错了什么?,python,python-3.x,automation,pywin32,pyautogui,Python,Python 3.x,Automation,Pywin32,Pyautogui,这是代码。注释用于尺寸和形状RGB代码。可能是变量错误。我尝试了很多次来修复,但它没有做任何更改。请注意,我是一个初学者 #Square RGB 255 232 105 #Pentagon 118 141 252 #Extreme screen top left 230 130 #Extreme screen bottom right 1250 630 #Extreme screen bottom left 230 630 #Extreme screen top right 1250 130 #
#Square RGB 255 232 105
#Pentagon 118 141 252
#Extreme screen top left 230 130
#Extreme screen bottom right 1250 630
#Extreme screen bottom left 230 630
#Extreme screen top right 1250 130
#Screen size 1365 767
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con
time.sleep(2)
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
while keyboard.is_pressed('l') == False:
pic = pyautogui.screenshot(region(230, 130, 1020, 500))
width, height = pic.size
for x in range(0, width, 5):
for y in range(0, height, 5):
r, g, b = pic.getpixel((x, y))
if g == 232:
click(x+230, y+130)```
你能描述一下它是如何工作的吗?是的,它根本不会影响游戏性。它应该自动检测并点击任何有232绿色值的东西。它什么也不做。我可以在程序运行时玩chill。