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

知是行的主意,行是知的功夫。这篇文章主要讲述FPS游戏:实现人物高跳无后座力相关的知识,希望能为你提供帮助。
实现FPS游戏内,人物三倍高跳,高空直走,以及枪械无后座力等常用功能。


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




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




实现远程飞刀: 首先找到挥刀的一瞬间,这里我使用的是找生命,然后找到后回溯,回溯时在每个call上下断点,差不多会说20层左右,就到了。
找到这么一个地址,当我们挥刀的时候,会被断下,无论是否瞄准敌人,也就是在这个call里面可能会存在判断,是否瞄准敌人,距离是否合适。

扣血代码

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






版权声明:本博客文章与代码均为学习时整理的笔记,文章 [均为原创] 作品,转载请 [添加出处] ,您添加出处是我创作的动力!

【FPS游戏(实现人物高跳无后座力)】


    推荐阅读