有没有一种方法可以让鼠标在不考虑灵敏度的情况下通用移动?

2024-06-01 13:25:56 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我没有代码,因为这不是编码的问题,因为我已经完成了程序并正在运行,但是我注意到:

在游戏菜单中,鼠标的敏感度并不重要,因为我将坐标设置为单击/移动,并且由于它与敏感度无关,所以工作正常。 然而 当移动游戏摄像机(角色视图)时,如果我这样做,例如“向右移动1000像素”,这将受到鼠标灵敏度的影响&;ingame灵敏度是否无法在所有分辨率/鼠标灵敏度下实现此功能

基本上,我需要能够让我的朋友的“相机”/“角色视图”在使用不同的鼠标DPI时,能够像我的一样移动


Tags: 代码程序视图游戏角色编码菜单像素
1条回答
网友
1楼 · 发布于 2024-06-01 13:25:56

不要以相对方式移动,而是移动到显示器的固定点,例如:

import pyautogui
import time

time.sleep(3)

pyautogui.moveTo(100, 100)

这将在显示器上沿100像素向下移动鼠标至100像素。其他例子:

# To make it drag along the screen
# (x, y, time taken)
pyautogui.moveTo(100, 100, 5)

# To make it hold while moving
# The 5 slows it
pyautogui.dragTo(100, 100, 5)

# To check if the next move pos is on display
# This will return false
pyautogui.onScreen(0, -1)

# To Move only x/y
pyautogui.moveTo(None, 500)

尽管pyautogui应该只向像素方向移动,而不考虑DPI,所以请附上您的代码

相关问题 更多 >