使用dx9的Effect在世界坐标画圆 代码逆的某脚本..
画圆函数:
DrawCircle(
Device, 整数型 dx9设备指针
x, 小数型 世界坐标x
y, 小数型 世界坐标y
z, 小数型 世界坐标z
radius, 小数型 圆的半径
color, 整数型 线条颜色
_View, 整数型 观察矩阵指针
_Projection, 整数型 投影矩阵指针
width, 整数型, 可空 线条宽度
zDeep, 逻辑型, 可空
)
源码hook了Present和Reset
获取英雄当前xyz和预移动xyz坐标
获取了观察矩阵指针和投影矩阵指针
以上地址都是从内存中读取的
源码中使用了一个自己写的easyhook模块 已打包
请先编译easy_hook1.5.e 然后在DrawCircle.e中引用该模块