自瞄功能:
基于所有的FPS游戏,都有一个人物结构,包含人物在地图上的三维坐标,人物的准心数据。
而实现内存自瞄就是通过查找自己和敌人之前的三维坐标数据,将三维坐标数据转换为二维的准心数据。
准备工作:
1.查找人物的三维坐标数据:
以CS为例子,进入游戏搜索未知的初始值,一般找一个有箱子或者地势有高低差的位置,先查找Z坐标数据(在游戏中一般X,Y,Z坐标是挨着一起的+0,+4,+8的关系),跳到箱子上或走向更高的位置,搜索增加的数值,减少高度搜索减少的数值(浮点型),重复最后找到坐标的基址。
2.查找鼠标的准心坐标数据:
一般游戏鼠标准心Y坐标向上会减少,游戏鼠标准心向下会增加,这样就可以搜索到鼠标的准心Y坐标,-4一般就是X坐标。
3.游戏的俯仰角,偏转角,翻滚角:
俯仰角:用CS举例就是抬头或者低头的时候角度变换,转换到游戏的准心数据就是准心Y,一般游戏为-90° --- 90°的范围