想给某个Died Game写个透视,顺便练习一下C++。然后坐标是找到了,但是卡在了绘制这一关。网上说的是乘一个矩阵就行了,但是这个矩阵要从游戏的内存里面找,至于怎么找,完全没有头绪。具体转换的算法,所有人都说简单,但没有一个人真正解释清楚,油管有几个讲清楚了的视频,但是英文水平太烂还是没听懂。然后我想到游戏本身渲染肯定也需要这个功能,就想着能不能直接调用游戏内的转换函数,但查了游戏所有的dll也没找到worldtosreen之类的函数......有大佬能说一下,转换的具体算法,或者其他曲线救国之类的骚操作吗?谢谢了
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
萌克力 你找到矩阵就能找到w2s了
我根据网上的方法找了一下,但是只找到一个4x4的矩阵,而且和它们找的不一样,是主列,也就是竖着的,然而这唯一一个矩阵也用不了。
上面是网上用于CSGO的转换方法,我说的游戏也是起源引擎,应该是通用的,但是转换完的坐标明显超出屏幕大小,可以保证所有的数值是正确的,但结果就是不对,大佬求指教
mb_vovauusx 我根据网上的方法找了一下,但是只找到一个4x4的矩阵,而且和它们找的不一样,是主列,也就是竖着的,然而这唯一一个矩阵也用不了。上面是网上用于CSGO的转换方法,我说的游戏也是起源引擎,应该是通用的,但 ...
一起研究下
萌克力 那就是矩阵找错了