您尚未登录。
页次: 1
分享链接 / 只看楼主
请问大家为什么我的miniGUI程序闪烁的这么厉害,我这就是自己定义的字体,然后直接显示在屏幕上.
就是上面这个视频,
我做错了什么吗?还是 miniGUI本来就是这样?
离线
代码就在上面.
闪,是两次刷新造成的。先刷背景,再刷前景,所以闪。要使用内存拷贝技术,在内存中先刷背景,再刷前景,之后将这块内存输出到对应的显存中,就可以了。
另外像这样用帧缓冲,就完全不会闪了。
还有,你这样做效率太低了,去看看minigui能不能支持窗口客户区局部刷新。