分享一个我一直在制作的《Apex英雄》(DX11) 基础项目。
请注意:这不是一个功能齐全、可以直接拿来卖的辅助。它旨在作为一个干净的学习资源、菜单模板或基础框架,帮助其他学习者,或者供大家把玩 ImGui 样式。代码库可能还有一些粗糙或杂乱的地方,但它条理清晰、功能正常,且可读性很高。
功能列表:
视觉效果 (透视与覆盖层):
方框透视: 多种配置支持,支持标准全边框或角框。
骨骼透视: 映射与可见性颜色状态相关的骨骼(头部、颈部、脊柱、手臂、腿部)。
玩家名字透视: 在玩家上方渲染缓存的名称。
血条与护甲条: 实时显示玩家生命体征。
距离透视: 以米为单位显示当前距离细节。
物品透视: 按照稀有度(稀有、史诗、传说、传家宝)分类显示附近物品标签,带有自定义颜色主题。(开发中)
发光透视与物品上色/着色 (Chams): 整合了针对玩家和物品的高亮覆盖效果。(开发中)
自瞄与预判:
基础自瞄: 带有自定义平滑速度配置的 FOV(视野范围)限制瞄准。
可见性检查: 可选的验证功能,在绘制锁定角度前确保目标处于可视状态。
子弹预判: 基础的目标上下文预判,利用了弹丸速度、比例、重力和玩家速度值。(非 100% 准确)
补偿: 视角后坐力补偿(减震/压枪)与武器摇晃修正。(非 100% 准确)
手柄支持: 无缝融合 Xbox/手柄与 PS5 (L2/摇杆) 瞄准映射的输入。
未来主义 ImGui 菜单:
动态霓虹扫描线效果,使用原生 ImGui 绘制调用构建。
交互式自定义切换开关(药丸样式),带有平滑的状态切换动画。
动态 FOV 预览助手,在自瞄标签页中提供准星可视化。
完全自定义的霓虹准星光标,在菜单打开时替换默认的 Windows 光标。
高度优化的玩家扫描管线:
将类型解析替换为低消耗、缓存友好、多字段的数值启发式检查(life_state、team 和 health 范围检查)。
降低搜索复杂度,将动态的 10,000 个槽位阶段循环优化至精简的 128 个槽位检查。
DX11 覆盖层渲染器:
低开销的渲染调用。
线程安全的后台玩家与管理器缓存更新。
底层低延迟的鼠标和键盘输入转换。
注意事项:
确保在启动前, 手动将 Offsets.h 文件更新为最新的游戏偏移量。
随意剥离/提取主题样式(ApplyTheme 和自定义开关)用于你自己的项目

12游戏吧 » Echo《Apex英雄》外部辅助源码