社区
C++ 语言
帖子详情
请问怎么解决OpenGL重绘?
qiuyoyo
2012-03-06 11:00:52
我用OpenGl绘图,现在发现一个问题,就是别的窗口移动在上面后,该窗口也会重绘,请问怎么解决?
...全文
146
8
打赏
收藏
请问怎么解决OpenGL重绘?
我用OpenGl绘图,现在发现一个问题,就是别的窗口移动在上面后,该窗口也会重绘,请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2012-03-06
打赏
举报
回复
搜网络教程“学OpenGL编3D游戏”
xiyoulaoyuanjia
2012-03-06
打赏
举报
回复
你可以用一个定时函数Timer 来实时刷新屏幕,大体过程是:先调用Timer()函数,在Timer()函数里调用Invalidate(),这个函数会自动调用OnPaint()函数来进行实时刷新 具体用法你可以查查
qiuyoyo
2012-03-06
打赏
举报
回复
qiuyoyo
2012-03-06
打赏
举报
回复
http://hi.csdn.net/attachment/201203/6/1411500_1331005849830y.jpg
qiuyoyo
2012-03-06
打赏
举报
回复
[Quote=引用 1 楼 czh3642210 的回复:]
1.OnEraseBkgnd()什么也不做, 返回TRUE; 缺省的处理机制是刷白.
2.在OnPaint中,使用内存DC将屏幕画好后一次性贴上去,在OnPaint中花的时间越短效果越好.
[/Quote]
还是不行,再帮忙想想办法啊
面包大师
2012-03-06
打赏
举报
回复
BOOL CMySDOpenGLView::OnEraseBkgnd(CDC* pDC)
{
return TRUE;//最主要就是这个试试
}
面包大师
2012-03-06
打赏
举报
回复
1.OnEraseBkgnd()什么也不做, 返回TRUE; 缺省的处理机制是刷白.
2.在OnPaint中,使用内存DC将屏幕画好后一次性贴上去,在OnPaint中花的时间越短效果越好.
一个基于
OpenGL
的游戏代码
用所有敌人的显示函数、
重绘
主角。这样的好处是不会掉帧,但带来 的问题是,如果要提高敌人的运动速度,那么帧数也跟着上去了。所 以当DEMO版反馈说速度太慢的时候,我修改起来非常困难。而这个问 题到最后也仅仅是...
详解使用双缓存
解决
Canvas clearRect引起的闪屏问题
前言 今天用 canvas 做 H5 的时候遇到了闪屏问题。闪烁效果如下图: 问题简介 功能简介 ... 因为功能简单,所以用了原生 canvas 实现这个功能。但在使用 clearRect 清除画布的时候会出现闪烁的情况。...
OpenGL
课程涵盖了
OpenGL
开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计. 第1章-环境建立 第2章-基础图元 第3章-三维世界 第4章-纹理多彩世界 第5章-显存的分配-优化 第6章-场景控制 第7章...
QT中
OPENGL
的实时绘制
即便不使用 QGLWidget 而是使用 glut 系列,使用
opengl
进行渲染总是要面临这样的问题,什么时候需要
重绘
?最佳的用户体验自然是每次渲染结束后立即
重绘
。还在使用glut的时候,glutMainLoop就是这么搞得,以致随便跑...
Android
openGl
开发详解(一)——绘制简单图形
openGl
是什么?
openGl
ES又是什么? 2. How? Android中的
openGL
如何使用? 3. GlSurfaceView是什么? GLSurfaceView的作用是什么? GLSurfaceView如何使用? 4. GlSurfaceView.Renderer是什么?GLSurfaceView....
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章