本教程是《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無需過濾。
上色沒啥難度,只要找對人物模型即可。