d3d9渲染动画光标很慢

时间:2013-05-16 16:12:15

标签: direct3d directx-9

我使用d3d9绘制动画光标。

首先我将动画光标加载到纹理中,然后创建两个32 * 32的屏幕外平面suf1_,suf2 _。

每一帧,我在纹理中更新光标rect,然后

D3DXLoadSurfaceFromSurface(suf1_, 0, 0, textureSurface, 0, rect, D3DX_DEFAULT, 0);
device->SetCursorProperties(0, 0, suf2_);

std::swap(suf1_, suf2_);

但是太慢了。

那么如何让它快速?任何建议将不胜感激,谢谢。

0 个答案:

没有答案