游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1416|回复: 2

如果在D3D中禁止贴图?

[复制链接]

13

主题

45

帖子

47

积分

注册会员

Rank: 2

积分
47
发表于 2005-2-19 11:58:00 | 显示全部楼层 |阅读模式
如果在D3D中禁止贴图?
是否是:
g_pd3dDevice->SetTextureStageState(0, D3DTSS_COLOROP, D3DTOP_DISABLE);

17

主题

80

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2005-2-19 12:34:00 | 显示全部楼层

Re:如果在D3D中禁止贴图?

你是指贴纹理吗?如果是的话.
用SetTexture就行了如果我没记错的话两个参数应该是(0,NULL);
0指的是哪一个纹理层不用,NULL不用我说吧
你的涵数是不使用纹理颜以混合.

13

主题

45

帖子

47

积分

注册会员

Rank: 2

积分
47
 楼主| 发表于 2005-2-19 12:54:00 | 显示全部楼层

Re:如果在D3D中禁止贴图?

呵呵,谢谢,其实我刚发了问题就想到了,问问题没慎重
还有一个问题,如何在D3D中彻底删除一个vertex buffer?
是用pVertexBuffer->Release();吗?
听说D3D的东西是基于COM对象的,用Release()函数只是让它的引用数减一,一定要用一个while循环让它成为NULL为止吗?应该有一个函数一此彻底毁灭它吧?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 09:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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