2P版边逆向原理

2P版边逆向原理


楼主 Aillis  发布于 2020-04-02 14:56:00 +0800 CST  
解释一下,这是Dump的反汇编代码分析结果,地址在003B84。

这段代码的原则是 两人重合时1P后退,所以2P被关版边时,1P无法强制逆向;相反的话,只要1P面朝版边就一定被2P逆向。

楼主 Aillis  发布于 2020-04-02 15:00:00 +0800 CST  
再解释一下这张图。
左版边横坐标是0×20,右版边横坐标是0×2E0。为什么不是0和0×300呢?我猜是照顾半个身位的宽度,否则版边只能看到半个人。

版中轴X坐标是0×180。

0是面向左,1是面向右。例如开局,1P为1,2P为0。

overlap是身位框在水平方向的交叠范围,假设是0×40,不确定真实是否这样,但不影响结果。

D2 D3 是两个计算用的寄存器,当临时变量看就行。

先看第一种情况,最左一列。
两人都面向左,位置都在左版边,这种情况只发生在 “一方头朝左版边倒地另一方跳入/滚动进左版边”。此时两人身位框的横坐标完全重合,系统强制1P向右2P向左。

楼主 Aillis  发布于 2020-04-07 18:31:00 +0800 CST  

楼主:Aillis

字数:376

发表时间:2020-04-02 22:56:00 +0800 CST

更新时间:2021-03-15 20:44:42 +0800 CST

评论数:29条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看