运用的是loadimage加载图片,putimage打印图片,但是多次循环之后很卡,是为什么,该怎么解决。
3条回答 默认 最新
Huanghonglee 2022-06-05 23:03关注以下代码实现一个圆从左向右移动,会有比较明显的闪烁。
请取消 main 函数中的三个注释,以实现批绘图功能,可以消除闪烁。#include <graphics.h>
int main()
{
initgraph(640,480);
// BeginBatchDraw();setlinecolor(WHITE); setfillcolor(RED); for(int i=50; i<600; i++) { cleardevice(); circle(i, 100, 40); floodfill(i, 100, WHITE); // FlushBatchDraw(); Sleep(10); } // EndBatchDraw(); closegraph();}
这个解决方法是有效的,亲测,解决了困扰我很久的问题,看看吧
解决 无用评论 打赏 举报