我使用 d3d9 绘制动画光标。
首先,我从纹理加载动画光标,然后创建两个 32*32 屏幕外平面 suf1_、suf2_。
每一帧,我更新纹理中的光标矩形,然后
D3DXLoadSurfaceFromSurface(suf1_, 0, 0, textureSurface, 0, rect, D3DX_DEFAULT, 0);
device->SetCursorProperties(0, 0, suf2_);
std::swap(suf1_, suf2_);
但它太慢了。
那么如何让它快速呢?任何建议将不胜感激,谢谢。