hook 游戏为 CS 1.6 , 想实现对目标模型 透视 + 上色
Hook 对 glBegin 这个函数,
透视有点瑕疵, 就是地上的武器武器跟人物都被透出来了 ,
模型渲染成指定图片也没问题,
但就是想渲染纯 RGB色上不了啊 ,直接 color4/color3 没效果啊 , 请求支援啊 , 代码如下
```c++
void APIENTRY hkGLBegin(GLenum mode)
{
if ((radio_stride == mode)) {
matched = true;
}
if (matched)
{
if (wall_hack_type)
{
glDisable(GL_DEPTH_TEST); // success 透视
}
if (draw_cclor_type == 1)
{
glBindTexture(GL_TEXTURE_2D, texture_id[1]); // success 渲染指定图片
} else if (draw_cclor_type ==2)
{
glEnable(GL_TEXTURE_2D);
glColor4f(0, 0, 0, 0); //TODO FIXME failed 上色
glDisable(GL_TEXTURE_2D);
}
}
return oGLBegin(mode);
}
|