-
-
[原创]开学清爽小文:游戏人物加速的思路实例碎碎念
-
发表于:
2019-9-1 21:05
8748
-
[原创]开学清爽小文:游戏人物加速的思路实例碎碎念
——————————————————————————————————————————————————————————————————
开学了,先发个贴再进行学校生活~
大家在玩游戏的时候,经常会碰到这样的情形:
你在开车,突然,身边一个人以大于你车速的速度从你身旁跑过,并且询问你:“兄弟,买挂吗?”
顿时,你心里一慌,买?还是不买?关于买与不买的问题请大家参考《中华人民共和国网络安全法》以及相关处罚条例,本文只做技术交流
加速的实现:
——————————————————————————————————————————————————————————————————
猜想:
我们在战立和蹲下时,speed_站立 > speed_蹲下
又因为游戏中对于速度的设定,大都是浮点数,所以我们进行如下搜索:
——————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————————————
在游戏中,我们的角色必定需要做运动动作,那么这些运动动作的属性,肯定是放在一个结构中,可能是const不可写的,但是有些有可能是可写的
例如:
1.我们在水中和陆地上,speed_陆地 > speed_水中
2.我们在站立和蹲下时,speed_站立 > speed_蹲下
3.我们在跑步和行走时,speed_跑步 > speed_行走
4.等等等等
甚至有的游戏在上坡和下坡时的速度,有风无风时人物的速度都会有细微的差别,那么这些游戏所谓“精妙”的设计,正是“漏洞(遗漏的BUG)”逆向所在.
0x02:去找个游戏实战一下
——————————————————————————————————————————————————————————————————
做例子的游戏为穿x火x,在上游戏后,我需要把机器码弄一下,不得不说,封机器是真的狠,一封封十年,我的大号可以传给下一代了
进入新手任务训练营,或者大家随便在游戏中找到相关的“洞口”:
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!