游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1400|回复: 1

固定管线 中纹理坐标索引问题(带图)

[复制链接]

4

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2009-7-5 10:52:00 | 显示全部楼层 |阅读模式
        { -3.0f, -3.0f,  0.0f,  0xffffffff, 0.0f, 1.0f, 0.0f, 1.0f},   
        { -3.0f,  3.0f,  0.0f,  0xffffffff, 0.0f, 0.0f, 0.0f, 0.0f},   
        {  3.0f, -3.0f,  0.0f,  0xffffffff, 1.0f, 1.0f, 1.0f, 1.0f},   
        {  3.0f,  3.0f,  0.0f,  0xffffffff, 1.0f, 0.0f, 1.0f, 0.0f}
顶点格式D3DFVF_CUSTOMVERTEX        D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX2

有两个阶段:

g_pd3dDevice->SetTextureStageState(0, D3DTSS_TEXCOORDINDEX, 0);
g_pd3dDevice->SetTextureStageState(1, D3DTSS_TEXCOORDINDEX, 0);
效果是第一幅图



g_pd3dDevice->SetTextureStageState(0, D3DTSS_TEXCOORDINDEX, 0);
g_pd3dDevice->SetTextureStageState(1, D3DTSS_TEXCOORDINDEX, 1);
效果是第二幅图


为啥子?
D3DFVF_TEX2 时 第三个参数 要都是0
D3DFVF_TEX1 时 也可显示第一幅图同样的效果,且两阶段,第三个参数也都是0啊?

查到这个与可编程管线 设置方式不同,具体的是?


4

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2009-7-5 12:13:00 | 显示全部楼层

Re:固定管线 中纹理坐标索引问题(带图)

原来是顶点格式搞错了,
D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX2
?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 20:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表