当前位置:   article > 正文

c语言实现FPS游戏的方框透视和自瞄原理

c++ 写fps外挂的原理

目录

一,自瞄

准备工作:

计算工作:

准备工作:

计算工作:

一,自瞄

基于所有的FPS游戏,都有一个人物结构,包含人物在地图上的三维坐标,人物的准心数据。

而实现内存自瞄就是通过查找自己和敌人之前的三维坐标数据,将三维坐标数据转换为二维的准心数据。

准备工作:

1.查找人物的三维坐标数据:

以CS为例子,进入游戏搜索未知的初始值,一般找一个有箱子或者地势有高低差的位置,先查找Z坐标数据(在游戏中一般X,Y,Z坐标是挨着一起的+0,+4,+8的关系),跳到箱子上或走向更高的位置,搜索增加的数值,减少高度搜索减少的数值(浮点型),重复最后找到坐标的基址。

2.查找鼠标的准心坐标数据:

一般游戏鼠标准心Y坐标向上会减少,游戏鼠标准心向下会增加,这样就可以搜索到鼠标的准心Y坐标,-4一般就是X坐标。

3.游戏的俯仰角,偏转角,翻滚角:

俯仰角:用CS举例就是抬头或者低头的时候角度变换,转换到游戏的准心数据就是准心Y,一般游戏为-90° ---

90°的范围

偏转角:CS中就是人物视角转动,比如打转,这个便是游戏的准心数据的X,一般游戏是0° --- 360°

翻滚角:这个举例就是吃鸡里面的左右摇头角度变换

计算工作:

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读