ID3DXSprite Draw方法存在奇怪的问题

时间:2010-10-27 06:59:30

标签: directx sprite draw

我使用ID3DXSprite界面在我的应用程序中绘制gui控件。我有一个带有所有控件的512x512纹理,并使用sprite-> Draw()告诉控件的确切RECT。除了一台(!)机器上的奇怪错误外,一切正常。

通常,控件会显示:alt text

在那台奇怪的机器上:alt text

此外,一些控件看起来很好,但也有很多看起来像这样 - 边缘损坏......你可以看到差异:(

第二台机器配有英特尔(R)G41 Express芯片组视频适配器。 如果有人有任何想法,请为什么会发生 - 请帮助!

问候,安东尼。

1 个答案:

答案 0 :(得分:1)

在我看来,你在精灵的纹理中有mipmap,而且卡片选择了错误的mipmap级别。将mip map级别显式设置为1,然后查看是否有帮助。

相关问题