Skip to content

lsjr666/Unity-Android-Clicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity-Android-Clicker

一个中文 Android 连点器项目,可执行重复点击、悬浮靶标连点、脚本录制和脚本回放。工程不依赖 Gradle,直接使用本机 Unity 附带的 Android SDK/OpenJDK 工具链构建 APK。

English: A lightweight Android auto-clicker with floating controls, script recording, and script playback.

下载 APK

推荐从 GitHub Releases 下载:

https://github.com/lsjr666/Unity-Android-Clicker/releases/latest

也可以在本仓库的 Builds/Clicker.apk 找到当前构建产物。

功能

  • 悬浮靶标选择连点位置
  • 悬浮窗启动/暂停
  • 应用内画布录制点击和滑动脚本
  • 透明悬浮录制层录制脚本
  • 脚本回放,最多保存 3 个脚本
  • 横屏/竖屏脚本区分

导出 APK

确认本机已安装 Unity Android Build Support。当前构建脚本默认使用:

D:\2022.3.62f2c1\Editor\Data\PlaybackEngines\AndroidPlayer

如果你的 Unity 安装路径不同,修改 build.ps1 里的 $UnityAndroid

构建 APK:

.\build.ps1

输出文件:

Builds\Clicker.apk

如何修改

常用入口:

  • 应用名称、无障碍服务名称:app/src/main/res/values/strings.xml
  • 主界面按钮和状态文本:app/src/main/java/com/localclicker/autoclicker/MainActivity.java
  • 悬浮窗按钮、靶标、连点和脚本回放逻辑:app/src/main/java/com/localclicker/autoclicker/ClickAccessibilityService.java
  • 脚本录制画布:app/src/main/java/com/localclicker/autoclicker/RecordScriptActivity.java
  • 脚本保存格式和数量上限:app/src/main/java/com/localclicker/autoclicker/ScriptStore.java
  • 包名、Activity、无障碍服务声明:AndroidManifest.xml
  • 无障碍能力配置:app/src/main/res/xml/accessibility_service_config.xml

修改后重新运行:

.\build.ps1

安装和权限

安装 APK 后,需要手动开启:

  • 无障碍服务:用于执行点击和滑动手势
  • 悬浮窗权限:用于显示控制按钮和靶标

如果更新 APK 后无障碍行为异常,先在系统设置里关闭“连点器服务”,再重新开启。

注意

安卓普通悬浮窗无法同时“透传触摸到底下应用”并“录制触摸坐标”。当前悬浮录制采用安全透明覆盖层:能录制点击/滑动,但触摸不会传递到底下应用。

请只在自己的设备和允许自动化的场景中使用。

License

MIT License. See LICENSE.

About

A Chinese Android auto-clicker with floating controls, script recording, and APK export tooling.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors