前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FPS游戏:D3D实现游戏人物上色

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

作者头像
微软技术分享
发布2023-02-25 18:32:22
6940
发布2023-02-25 18:32:22

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

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

上一篇文章: https://cloud.tencent.com/developer/article/2201599

寻找线条子模型号

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

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

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

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

模型1286是自己的手。

模型786是自己的小刀。

模型66 是铁桶

模型4 眩晕天空

寻找透视ID

模型323是第一个人物的ID

模型368是第二个人物的ID

模型408是第三个人物ID

模型389是第四个人物ID

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

如何对人物上色

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 寻找线条子模型号
  • 寻找透视ID
  • 如何对人物上色
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档