滑稽啊 发表于 2021-7-16 01:31:30

求大佬告知外部自m往天上瞄怎么解决?

骨骼可以正常绘制   源码截图   数据都能正常获取到乱瞄 瞄不到人身上采纳

2753860775 发表于 2021-7-16 01:31:31

本帖最后由 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
返回 (真)


2753860775 发表于 2021-7-16 07:49:44

.版本 2

                .如果真 (取骨骼坐标 (锁定Pawn, 敌人坐标, 选择 (自m位置, 6, 4)))
                  .如果真 (WorldToScreen (敌人坐标, 临时敌人坐标))
                        MouseAimbot (临时敌人坐标)

滑稽啊 发表于 2021-7-16 09:57:09

2753860775 发表于 2021-7-16 07:49
.版本 2

                .如果真 (取骨骼坐标 (锁定Pawn, 敌人坐标, 选择 (自m位置, 6, 4)))


感谢大佬 已采纳

猫九@ 发表于 2021-7-17 17:10:29

你用的追踪的算法,追踪只会计算对面的坐标在哪,不会计算你准星和对面的坐标距离
页: [1]
查看完整版本: 求大佬告知外部自m往天上瞄怎么解决?