game.py 1000 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import ui
  2. import yolo
  3. import time
  4. import pyautogui
  5. dx = "" # direction_x:x方向
  6. dy = "" # direction_y:y方向
  7. ak = "e" # action_knife :动刀
  8. aa = "" # action_all:大招
  9. def move(lead, stone):
  10. global dx
  11. global dy
  12. pyautogui.keyUp(dx)
  13. pyautogui.keyUp(dy)
  14. if stone[0] == 0:
  15. return
  16. x = lead[0] - stone[0]
  17. y = lead[1] - lead[3] - stone[1] # 主角的纵坐标定位到自己的脚lead[3]是自己的身高
  18. direction_x = "right"
  19. direction_y = "up"
  20. if x > 0:
  21. direction_x = "left"
  22. if x != 0:
  23. print("x is", x, direction_x)
  24. pyautogui.keyDown(direction_x)
  25. dx = direction_x
  26. if y > 0:
  27. direction_y = "down"
  28. if y != 0:
  29. print("y is", y, direction_y)
  30. pyautogui.keyDown(direction_y)
  31. dy = direction_y
  32. # 打怪
  33. def strange(lead, m):
  34. global ak
  35. # global aa
  36. pyautogui.keyUp(ak)
  37. move(lead, m)
  38. pyautogui.keyDown(ak)
  39. if __name__ == "__main__":
  40. ""
  41. # move()