首页
社区
课程
招聘
[求助]direct透视Stride如何知道是多少?
发表于: 2017-7-29 22:03 3259

[求助]direct透视Stride如何知道是多少?

2017-7-29 22:03
3259

Stride == 32 这逆战的,这个值是怎么得出来的?

hook drawIndexedPrimitive 之后 做判断 Stride, 这个应该怎么才知道值是多少?

难道全打印出来,然后挨个试么?

SetStreamSource(,,,Stride)这个函数的最后一个参数一般sizeof(一个类型)这样写的

类似这样

struct CUSTOMVERTEX_TEX1 

    FLOAT x, y, z;      // 未经变换的顶点位置 
    DWORD diffColor;    // 顶点的漫反射色 
    DWORD specColor;    // 顶点的镜面反射色 
    float tu_1, tv_1;   // 单纹理的纹理坐标 
};

但这不是结构的大小么?

难道人物的大小和其他场景的不一样?



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 423
活跃值: (501)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
一般都是直接慢慢调试....过滤....
2017-7-29 22:38
0
雪    币: 60
活跃值: (439)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
你写个钩子,在游戏中动态增减不就完事儿了
2017-7-30 00:10
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
额,做了个键盘回调,解决了
2017-8-3 02:20
0
游客
登录 | 注册 方可回帖
返回
//