cs1.5透视做鄙器怎么在游戏中开
1.首先在内存中获得对象的世界空间坐标,一般是3个浮点类型,齐次坐标是4个。
2.然后要获得游戏中缓存的主摄像机的视投影矩阵。16个浮点数。直接获取HOOK D3D可能不好用,因为视投影矩阵在D3D中每帧可能有变化很多次,因为不是一个RenderTarget, 你根本不知道哪个是正确的。
3.将上面两个数值相乘获得投影的2D坐标。下面就可以画了。
4.然后HOOK D3D的绘制过程。将2D坐标画上去。粗暴一点可以用GDI直接画,就是会闪烁,不过 we dont care.浮点值不好定位。实话说不好弄。