悬浮窗菜单中可以通过左右滑动进入模型、触摸、扳机、设置页面

快速上手

使用前准备

开启开发者模式与无线调试

在手机「设置 → 关于手机」中连续点击版本号 7 次即可开启开发者模式,然后进入开发者选项开启 USB 调试无线调试

品牌版本号位置
小米 / Redmi设置 → 我的设备 → 全部参数 → OS 版本
华为 / 荣耀设置 → 关于手机 → 版本号
OPPO / 一加 / realme设置 → 关于手机 → 版本信息 → 版本号
vivo / iQOO设置 → 关于手机 → 软件版本信息 → 软件版本号
三星设置 → 关于手机 → 软件信息 → 编译编号
部分品牌(如小米 HyperOS)需登录账号、插 SIM 卡并联网才能开启 USB 调试。
配置 Shizuku 并授权

1打开 Shizuku → 点击「配对」

2允许 Shizuku 的通知权限

3前往 开发者选项 → 无线调试 → 「使用配对码配对设备」

4在 Shizuku 弹出的通知中输入配对码

5回到 Shizuku 主界面 → 点击「启动」

6进入 Shizuku 授权管理 → 找到 Visiaim 并勾选授权

每次重启手机需重新配对 Shizuku。
模型说明

无畏契约模型

  • vaorant_256_v26s
  • vaorant_256_v26n

穿越火线模型

  • cf_256_v26s
  • cf_256_v11n

三角洲模型

  • dw_Delta_320_v26s
  • dw_Delta_416_v26s高精度
启动 Visiaim

1打开 Visiaim → 选择模型 → 点击「开启悬浮窗」

2授予所有弹出的权限(悬浮窗等)

3选择「共享一个应用」→ 选择你要玩的游戏

4启动成功后游戏画面上出现悬浮菜单,在对应标签中设置触摸区域和调参

所有权限必须授予,否则无法正常运行。务必选择「共享一个应用」并指定游戏,不要选整个屏幕。

模型

检测区域大小

从屏幕中央裁切的区域像素大小。画面缩放到模型输入尺寸后送入推理。

  • 本地推理:192*192 / 256*256 / 320*320 / 512*512

捕获越大覆盖越广

置信度

置信度阈值(默认 0.3):检测结果的最低置信度,低于此值被过滤。

  • 调高 → 减少误检,但可能漏检
  • 调低 → 提高检出率,但可能误报
瞄准轴

可调瞄准轴值实现调整瞄准部位

  • Y轴 —— 垂直方向,负值为偏上,正值为偏下
  • X轴 —— 水平方向,负值为偏左,正值为偏右

典型用法:调整Y轴调小往上打,调大往下打;调整X轴调小往左打,调大往右打

长框粗细

调整检测框的线条粗细(0~4),数值越大框线越粗。

  • 0 —— 不显示检测框
  • 1 —— 最细,画面干净
  • 2 —— 默认,平衡显示
  • 3 —— 较粗,远距离也能看清
  • 4 —— 最粗,醒目但可能遮挡细节
瞄准类型

可左右滑动选择检测目标类型:

  • 敌人 —— 瞄准敌方目标
  • 头部 —— 瞄准头部位置
  • 友军 —— 瞄准友方目标
  • 人机 —— 瞄准 AI 机器人
  • 倒地 —— 瞄准倒地目标
  • 靶场身 —— 瞄准靶场身体靶
  • 靶场头 —— 瞄准靶场头部靶
区域设置

在悬浮菜单「模型」标签中点击「区域设置」,进入后出现三个可拖拽区域,调整位置和大小后点击「确认」保存。

触摸区 蓝色

Visiaim 模拟手指滑动的操作区域。拖拽矩形移动位置,拖拽角点调整大小。

  • 区域内不能覆盖任何游戏按键,否则误触
  • 大多数游戏左半屏为移动摇杆,不要放在左半屏
  • 区域不要触碰界面功能按钮

开火点 白色圈中间蓝点

自动开火时模拟点击的位置。将白色圈中间蓝点拖到游戏中任一开火键上即可。不用自动开火可忽略。

触发区 白色

手指按在此区域内时辅助瞄准才生效。

典型用法:覆盖开镜键,实现"按住开镜 → 自动瞄准"。或覆盖开火键,实现"按住开火 → 开火瞄准"。

触摸

旧目标保留帧

目标从画面消失后,继续保留该目标的帧数(0~12)。

  • 调大:目标短暂被遮挡时不会立即丢失锁定,跟枪更连贯
  • 调小:目标消失后立即释放,更快切换到新目标
目标经常被遮挡的场景建议 3~6,快速切换目标的场景建议 0~2。
切换确认帧

检测到新目标后,需要连续确认多少帧才切换锁定(0~12)。

  • 调大:锁定更稳定,不容易被路过的目标抢走,但切换反应慢
  • 调小:切换更灵敏,能快速锁定新出现的目标,但可能频繁跳目标
多人混战场景建议 2~4,单挑或需要快速切目标的场景建议 0~1。
步进值参数

步进值是对 PID 算出的每次移动量做裁剪:最小步进值是死区,移动量小于它直接当 0;最大步进值是限幅,单次移动量强行限制在此值以内。

最小步进值(死区)
移动量小于此值直接归零,调大屏蔽手抖,调小精细微调
像素
最大步进值(限幅)
单次移动量上限,调大跟远距快,调小轨迹丝滑
像素
最小步进值一般 0.5~2 像素;最大步进值通常限制在屏幕宽度的 5%~15%。
PID 核心参数

PID 控制器是自瞄的"大脑",决定准星如何向目标移动。四个参数各有分工,理解它们的作用是调参的基础。

kp · 比例增益
反应有多猛。调大追人快但容易冲过头,调小稳但到位慢
越大越"莽"
ki · 积分增益
消除"就差一点点"的微小偏差。一般给很小甚至为 0
越大越"执着"
kd · 微分增益
阻尼刹车,抑制晃动。调大压住超调但可能"黏住",调小顺滑但容易摆
越大越"肉"
kf · 前馈增益
预判提前量,根据目标速度叠加位移。跑打目标加大,定点目标可以很小
越大越"预判"
调参口诀:追人慢 → 加 kp;左右晃 → 加 kd;跟枪跟不上 → 加 kf;总有微小偏差 → 加一点点 ki。

扳机

自动扳机

开启后,当 AI 锁定目标且准心进入命中范围时,自动模拟点击开火键。需先在区域设置中设置好开火点键位。

常驻扳机

开启后持续保持开火状态,无需检测到目标也会持续开火。适合需要持续射击的场景。

扳机模式

单点 —— 每次检测到目标单次开火,可设置开火延迟与开火间隔

长按 —— 检测到目标持续开火,仅可设置开火延迟

开火延迟
锁定后延迟多久再开火,避免还没对准就打
ms
开火间隔
单点模式下两次开火之间的间隔时间
ms
开火延迟 50~150ms 通常够用。单点模式开火间隔建议从大值开始调,逐步减小直到手感合适。

设置

推理线程数

推理使用的 CPU 线程数(1~3)。线程并非越多越好,过多反而因资源争抢降低性能。

处理器建议线程
中端处理器,骁龙8 Gen3以下1 ~ 2
高端处理器,骁龙8 Gen3以上3
其他根据实际调整
物理触摸设备

自动选择用于模拟触摸操作的物理设备。程序会自动检测并选择合适的触摸设备,通常无需手动更改。

预览画面

开启后可在悬浮窗中预览检测框画面,实时查看模型检测效果。用于调参时观察检测是否准确,正常游戏时建议关闭以节省性能。

状态面板

显示当前推理状态信息,包括帧率、检测数量等。用于监控运行状态和排查问题。

调参万能顺序

照着做,从零调出一套好手感:

六步调参法

1归零:先把 ki、kd 设为 0,kf 也先给 0

2调 kp:从 0.5 开始,逐渐加大直到准星能快速跟上目标,但又不会明显冲过头左右晃

3调 kd:加大 kd 到左右晃动消失,手感变"肉"但稳。如果出现高频小抖就稍减小

4加 kf:面对匀速跑动目标,加大 kf 直到准星能自动粘着人跟枪。预判过头就回调

5微调 ki:如果瞄静止目标总有 1~2 像素偏差且长时间消除不了,给一点点 ki(例如 0.01),别贪多

6步进值收尾

  • 感觉触屏有细微自己抖动 → 加大「最小步进值」
  • 感觉微微修正够不到 → 减小「最小步进值」
  • 转身追不上快速敌人 → 加大「最大步进值」
  • 移动轨迹一跳一跳的 → 降低「最大步进值」
速查表:追人慢 → 加 kp;左右晃 → 加 kd;跟枪跟不上跑动目标 → 加 kf;总有微小偏差 → 加一点点 ki;手抖 → 加最小步进值;转身慢 → 加最大步进值。

— Visiaim —