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

Posted lyshark

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FPS游戏:实现人物高跳无后座力相关的知识,希望对你有一定的参考价值。

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


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

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

FPS游戏:实现人物高跳无后座力_数据_02


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

FPS游戏:实现人物高跳无后座力_搜索_03

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_04


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

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

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_05

扣血代码

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_06

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

FPS游戏:实现人物高跳无后座力_搜索_07

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_08

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_09

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_10

FPS游戏:实现人物高跳无后座力_FPS射击类辅助开发_11

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


以上是关于FPS游戏:实现人物高跳无后座力的主要内容,如果未能解决你的问题,请参考以下文章

推动系后座安全带,滴滴出行要愚公移山?

懂得员工胜任力,才能做好员工管理工作!

一起来学pygame吧 游戏开发30例(十 一)——贪吃蛇游戏 | 蓄力计划

一起来学pygame吧 游戏开发30例——射击类 小游戏 丨蓄力计划

使用原始输入在 Windows 上的游戏手柄力反馈(振动)

echarts关系图配置详解