FPS游戏:D3D实现游戏人物上色

本教程是《FPS游戏:实现D3D劫持透视 (API Hook)》教程的延续篇,在上一课我们讲解了如何通过函数劫持,实现对特定角色墙后透视功能,不过我们当时使用的是全局透视,并没有找到人物模型号,如下我们将继续延续,分别找出这些模型号。

这类透视辅助需要注入到游戏中,且只需要关闭Z轴,实现起来很容易,只要是目标使用了DX系列引擎,基本可以通杀。

上一篇文章: https://www.cnblogs.com/LyShark/p/11670487.html

寻找线条子模型号

子模型1311,该模型是敌人骨骼模型,关闭它即可看到以下效果。

子模型1510,是第二类敌人的骨骼模型。

模型号 1603 是P90武器自身手持时的模型样式。

模型1161是警察手枪的样式。

模型1286是自己的手。

模型786是自己的小刀。

模型66 是铁桶

模型4 眩晕天空

寻找透视ID

模型323是第一个人物的ID

模型368是第二个人物的ID

模型408是第三个人物ID

模型389是第四个人物ID

将模型编号整合,然后就可以实现对面全透了。

如何对人物上色

上色只需要清空D3D着色器即可,默认是白色。

如果只需要全局上色,则只需要过滤主ID,从ID无需过滤。

上色没啥难度,只要找对人物模型即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章