本指南将帮助你为《成就点击器》游戏创建自己的自动点击器,并让你了解所做的所有操作。
也许本指南会激发你对编程的兴趣。玩游戏固然是很棒的活动,但或许在此之后,你会想要创作自己的电子游戏或其他供他人使用的软件。
需要说明的是,我不认为本指南会帮助你制作作弊工具。这款游戏本身就是为了刷Steam成就而设计的,当然你可以手动点击5000次鼠标,但说真的,有必要吗?而且在这款游戏中你甚至不需要和其他玩家竞争,所以这个自动点击器并不会给你带来任何相对于他人的优势。
安装流程
安装所需模块
1. 按下Win + R键
2. 在输入框中输入cmd(无需双引号)
3. 按下回车键
4. 输入以下命令:
- pip install keyboard
- pip install pyautogui
例如:
- 键盘模块包含用于键盘输入操作的功能,它使用“系统调用”让操作系统认为用户按下了某个键。
- PYAUTOGUI模块……嗯……它包含很多功能,但你需要手动了解相关内容 :)
编程
步骤1 - 在你的磁盘空间某处创建一个新文件夹,用于存储源代码文件。
例如:C: Coding Py AchieventClicker_AutoClicker
步骤2 - 在该文件夹中创建一个新的文本文件,如“application.txt”,如果你看不到“.txt”,说明你的文件资源管理器隐藏了文件扩展名,你需要进行修复。要解决此问题,你需要按下:查看并取消勾选“隐藏文件扩展名”设置。
之后,我们需要将“application.txt”重命名为“application.py”。
步骤3 - 使用文本编辑器打开“application.py”,你可以使用Windows预装的记事本,但建议使用专门用于编写程序代码的文本编辑器,如Sublime Text、Notepad++或Visual Studio Code。
步骤4 - 将代码粘贴到“application.py”中。
代码:
#import 所需模块
import pyautogui
import keyboard
##将屏幕宽度和屏幕高度保存到“screen_size_x”和“screen_size_y”变量中
##变量是用于存储数字、字符串或其他数据的命名内存区域
screen_size_x, screen_size_y = pyautogui.size()
#循环
#循环是指重复执行某操作,直到满足特定条件为止
#此循环为无限循环,但我们可以通过按键盘上的q键退出
while True:
if keyboard.is_pressed('q'):
break ##break表示“退出循环”
##在这行代码中,我们让程序在屏幕的某些坐标上进行模拟鼠标点击,在我们的示例中
##这些坐标是屏幕中心,我们可以通过将屏幕宽度和屏幕高度除以2来计算屏幕中心
pyautogui.click(screen_size_x / 2, screen_size_y / 2)
步骤5 - 保存更改。运行步骤
步骤1 - 启动你的成就点击器,按下“Win”键隐藏游戏窗口。
步骤2 - 打开包含源代码文件的文件夹,按住Shift键并右键点击,在弹出的上下文菜单中选择“打开PowerShell窗口”。
py”,但不要按回车键,保持命令窗口打开。
步骤4 - 将鼠标光标移至任务栏上的游戏图标,按下“Enter”键的同时点击任务栏上的游戏图标。
停止方法
当你想停止自动点击器时,只需按下“q”键。
警告
请注意。你将以极快的速度获取成就。Steam可能无法及时处理所有成就,很可能会出现卡顿。