我使用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_);
但是太慢了。
那么如何让它快速?任何建议将不胜感激,谢谢。