zl程序教程

您现在的位置是:首页 >  其他

当前栏目

FPS游戏:实现人物高跳无后座力

游戏 实现 人物 FPS
2023-06-13 09:17:20 时间

实现FPS游戏内,人物三倍高跳,高空直走,以及枪械无后座力等常用功能。

三倍高跳/高空直走: 一般情况下,我们会通过自己Z坐标的基地址,来浏览内存,内存中有我们人物跳跃时的属性变化,找到变化范围在-200 - 200 之间的数据,对其进行修改即可。

实现无后座力: 在开枪状态下搜索变动的数值,在没有开枪状态下搜索0,最后找的是第一次开枪的状态,我们锁定为-1即可。

实现远程飞刀: 首先找到挥刀的一瞬间,这里我使用的是找生命,然后找到后回溯,回溯时在每个call上下断点,差不多会说20层左右,就到了。

找到这么一个地址,当我们挥刀的时候,会被断下,无论是否瞄准敌人,也就是在这个call里面可能会存在判断,是否瞄准敌人,距离是否合适。

扣血代码

把这个call nop掉,再次打人发现人不掉血了。