Game Macro 自动化系统的全面技术文档,提供每个模块的架构、API 和使用方法的详细信息。
| English Version | 中文版本 |
📖 用户使用手册 - 专为普通用户设计的简明使用指南
Game Macro 系统是一个基于 AutoHotkey v2 构建的复杂自动化框架,专为游戏自动化设计,具有像素检测、技能施放、增益管理和基于规则的自动化功能。
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ UI 层 │◄──►│ 核心服务层 │◄──►│ 引擎层 │
│ │ │ │ │ │
│ • 页面 │ │ • 配置管理 │ │ • 像素检测 │
│ • 对话框 │ │ • 状态管理 │ │ • 技能施放 │
│ • 导航 │ │ • 日志记录 │ │ • 增益跟踪 │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 存储层 │ │ 运行时层 │ │ 原生层 │
│ │ │ │ │ │
│ • 配置文件管理 │ │ • 线程池 │ │ • DXGI 捕获 │
│ • 文件 I/O │ │ • 热键管理 │ │ • 性能优化 │
│ • 导出系统 │ │ • 轮询 │ │ • 优化 │
└─────────────────┘ └─────────────────┘ └─────────────────┘
每个模块都设计为独立的开发和测试:
位于 Config/AppConfig.ini:
[General]
Language=zh-CN
Version=2.0.0
[Logging]
Level=INFO
RotateSizeMB=10
RotateKeep=5
配置文件存储在 Profiles/ 目录:
添加新模块时:
本文档是 Game Macro 系统的一部分。请参阅项目的许可证文件以了解使用和分发条款。
对于技术支持和开发问题:
本文档作为 Game Macro 开发过程的一部分自动生成和维护。