拳皇97吧 关注:396,476贴子:16,818,997
  • 2回复贴,共1

2P版边逆向原理

取消只看楼主收藏回复

2P版边逆向原理


IP属地:辽宁来自Android客户端1楼2020-04-02 14:56回复
    解释一下,这是Dump的反汇编代码分析结果,地址在003B84。
    这段代码的原则是 两人重合时1P后退,所以2P被关版边时,1P无法强制逆向;相反的话,只要1P面朝版边就一定被2P逆向。


    IP属地:辽宁来自Android客户端2楼2020-04-02 15:00
    回复
      再解释一下这张图。
      左版边横坐标是0×20,右版边横坐标是0×2E0。为什么不是0和0×300呢?我猜是照顾半个身位的宽度,否则版边只能看到半个人。
      版中轴X坐标是0×180。
      0是面向左,1是面向右。例如开局,1P为1,2P为0。
      overlap是身位框在水平方向的交叠范围,假设是0×40,不确定真实是否这样,但不影响结果。
      D2 D3 是两个计算用的寄存器,当临时变量看就行。
      先看第一种情况,最左一列。
      两人都面向左,位置都在左版边,这种情况只发生在 “一方头朝左版边倒地另一方跳入/滚动进左版边”。此时两人身位框的横坐标完全重合,系统强制1P向右2P向左。


      IP属地:辽宁来自Android客户端18楼2020-04-07 18:31
      回复