首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

CreateTexture()跟D3DXCreateTexture()有什么区别

2013-01-08 
CreateTexture()和D3DXCreateTexture()有什么区别?有何区别?如何选择?[解决办法]引用:如何优化,什么情况?

CreateTexture()和D3DXCreateTexture()有什么区别?
有何区别?如何选择?
[解决办法]

引用:
如何优化,什么情况?


比如同样是加载 200x200 大小的纹理。

用D3DXCreateTexture创建出来的纹理,再用GetLevelDesc来查询纹理信息,会发现,他已经优化过了尺寸信息,为256×256,Pitch也是256

如果用LPDIRECT3DDEVICE8::CreateTexture创建纹理的时候,用GetLevelDesc查询纹理信息,会发现纹理信息是200×200,Pitch也是200
[解决办法]
渲染速度跟创建使用的函数没有关系

我偏向使用CreateTexture,因为我不喜欢经常变化的D3DX9_nn.dll  (nn为一个十位数)

热点排行