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無需過濾。

上色沒啥難度,只要找對人物模型即可。

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