关于剑网三转身call 一点问题
关于剑网三转身call 一点问题这个switch case里有个掉用函数可以实现转身,但是画面不会转动。可以打怪
6E82C810|.E8 55F1F2FF CALL JX3Repre.6E75B96A
6E82C815|.5D POP EBP
6E82C816|.C2 0400 RETN 4 ;这里可以实现真正的转向 但是画面不回转 ecx要写入结构地址
6E82C819|>FF72 18 PUSH DWORD PTR DS: ;edx+18 是转动的值
6E82C81C|.E8 0BCBF2FF CALL JX3Repre.6E75932C
6E82C821|.5D POP EBP
6E82C822|.C2 0400 RETN 4
6E82C825|>FF72 1C PUSH DWORD PTR DS: ;Case 3 of switch 6E82C800
6E82C828|.E8 7BA9F2FF CALL JX3Repre.6E7571A8
6E82C82D|.5D POP EBP
6E82C82E|.C2 0400 RETN 4
6E82C831|>FF72 20 PUSH DWORD PTR DS: ;Case 4 of switch 6E82C800
6E82C834|.E8 EFDDF2FF CALL JX3Repre.6E75A628
6E82C839|.5D POP EBP
6E82C83A|.C2 0400 RETN 4
6E82C83D|>FF72 2C PUSH DWORD PTR DS: ;Case 5 of switch 6E82C800
6E82C840|.FF72 28 PUSH DWORD PTR DS:
6E82C843|.FF72 24 PUSH DWORD PTR DS:
6E82C846|.E8 C3C0F2FF CALL JX3Repre.6E75890E
6E82C84B|.5D POP EBP
6E82C84C|.C2 0400 RETN 4
这里传入的是弧度值,但是不管传入的是多少都是转一点。在这之间角色对应的转向值就已经写入了
6E7EE94E CC INT3
6E7EE94F CC INT3
6E7EE950/>55 PUSH EBP ;这里写入弧度值
6E7EE951|.8BEC MOV EBP,ESP
6E7EE953|.F3:0F1045 08MOVSS XMM0,DWORD PTR SS:
6E7EE958|.F3:0F1141 08MOVSS DWORD PTR DS:,XMM0
6E7EE95D|.F3:0F1141 0CMOVSS DWORD PTR DS:,XMM0
6E7EE962|.5D POP EBP
6E7EE963\.C2 0400 RETN 4
新手求大神指点
画面不会转很正常、你见过剑3那个挂转身画面会转的 自己多测试吧,断右键转身,断键盘转的有点麻烦,而且按键不稳定,需要自写异常判断,要不会崩 感谢楼主的无私奉献 感觉是个好东东,谢谢
页:
[1]