M
Miros
Unregistered / Unconfirmed
GUEST, unregistred user!
用DxDraw在Surface上画一张 48 * 320的Bitmap居然要32ms????太恐怖了!
程序实现代码:
FSurface.LoadFromGraphic(Bmp); //加载Bitmap到Surface;
DxDraw1.Surface.Draw(0,0,FSurface, true); //这个过程居然要32 豪秒???
.....
有什么办法可以提高一下速度啊。
DxDraw的Options是[doCenter, doDirextX7Mode, doHardware];
我的机器配置 :
CPU P4 3.00GHz
内存 DDR 1GB
显示卡 NVIDIA GeForce 6600 内存大小256MB
Direct版本9.0c 硬件加速已经完全开启
为什么还会这么慢? 要是循环画800 x 600屏幕 FPS居然仅3!!!
很着急啊 高手帮忙啊!!
程序实现代码:
FSurface.LoadFromGraphic(Bmp); //加载Bitmap到Surface;
DxDraw1.Surface.Draw(0,0,FSurface, true); //这个过程居然要32 豪秒???
.....
有什么办法可以提高一下速度啊。
DxDraw的Options是[doCenter, doDirextX7Mode, doHardware];
我的机器配置 :
CPU P4 3.00GHz
内存 DDR 1GB
显示卡 NVIDIA GeForce 6600 内存大小256MB
Direct版本9.0c 硬件加速已经完全开启
为什么还会这么慢? 要是循环画800 x 600屏幕 FPS居然仅3!!!
很着急啊 高手帮忙啊!!