求大佬告知外部自m往天上瞄怎么解决?
骨骼可以正常绘制 源码截图 数据都能正常获取到乱瞄 瞄不到人身上采纳本帖最后由 2753860775 于 2021-7-16 07:48 编辑
把你取出来的骨骼坐标 用这个 转换成屏幕坐标 再去移动.版本 2
.子程序 WorldToScreen, 逻辑型
.参数 敌人, Vector3
.参数 World_, Vector3, 参考
.局部变量 view, 字节集
.局部变量 projection, 字节集
.局部变量 viewPort, 字节集
.局部变量 World, 字节集
.局部变量 vScreen, Vector3
.局部变量 PlayerPos, Vector3
.局部变量 ss, 整数型
PlayerPos.X = 敌人.X
PlayerPos.Y = 敌人.Z
PlayerPos.Z = 敌人.Y
ss = #矩阵基址
view = 汇编_读字节集 (汇编减法 (ss, 128), 64)
projection = 汇编_读字节集 (汇编减法 (ss, 64), 64)
viewPort = 汇编_读字节集 (ss, 64)
World = { 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63 }
D3DXVec3Project (vScreen, PlayerPos, viewPort, projection, view, World)
.如果真 (vScreen.Z > 1)
返回 (假)
.如果真结束
World_.X = vScreen.X
World_.Y = vScreen.Y
返回 (真)
.版本 2
.如果真 (取骨骼坐标 (锁定Pawn, 敌人坐标, 选择 (自m位置, 6, 4)))
.如果真 (WorldToScreen (敌人坐标, 临时敌人坐标))
MouseAimbot (临时敌人坐标)
2753860775 发表于 2021-7-16 07:49
.版本 2
.如果真 (取骨骼坐标 (锁定Pawn, 敌人坐标, 选择 (自m位置, 6, 4)))
感谢大佬 已采纳 你用的追踪的算法,追踪只会计算对面的坐标在哪,不会计算你准星和对面的坐标距离
页:
[1]