-
基于所有的fps游戏全程都有一个囚物结构,包含人物在地图上的三维坐标人物的准心数据。
而实现内存自瞄就是通过查找自己和敌人之前的三维坐标数据将三维坐标數据转换为二维的准心数据。
-
1.查找人物的三维坐标数据:
以CS为例子进入游戏搜索未知的初始值,一般找一个有箱子或者地势有高低差的位置先查找Z坐标数据(在游戏中一般X,Y,Z坐标是挨着一起的+0,+4+8的关系),跳到箱子上或走向更高的位置搜索增加的数值,减少高度搜索減少的数值(浮点型)重复最后找到坐标的基址。
-
2.查找鼠标的准心坐标数据:
一般游戏鼠标准心Y坐标向上会减少游戏鼠标准心向下会增加,这样就可以搜索到鼠标的准心Y坐标-4一般就是X坐标。
-
3.游戏的俯仰角偏转角,翻滚角:
俯仰角:用CS举例就是抬头或者低头的时候角喥变换转换到游戏的准心数据就是准心Y,一般游戏为-90° --- 90°的范围
-
偏转角:CS中就是人物视角转动比如打转,这个便是游戏的准心数据的X一般游戏是0° --- 360°
翻滚角:这个举例就是吃鸡里面的左右摇头角度变换
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。