夏天/isummer

Sun of my life !Talk is cheap, Show me the code! 追风赶月莫停留,平芜尽处是春山~

博客园 首页 新随笔 联系 管理

2015年12月13日 #

摘要: MFC OnOk(),OnCancel(),OnClose(),OnDestroy()的区别总结(转)第一,OnOK()和OnCancel()是CDialog基类的成员函数,而OnClose()和OnDestroy()是CWnd基类的成员函数,即 WM消息响应函数。从应用程序结构的角度,拿对话框来说... 阅读全文
posted @ 2015-12-13 02:39 夏天/isummer 阅读(2560) 评论(0) 推荐(1)

2015年12月12日 #

摘要: MFC中的Invalidate、OnDraw、OnPaint函数的作用CWnd::InvalidatevoidInvalidate( BOOL bErase = TRUE ); 该函数的作用是使 整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口... 阅读全文
posted @ 2015-12-12 16:35 夏天/isummer 阅读(5644) 评论(0) 推荐(1)

摘要: 在MFC中和定时器相关的有三个函数:1.设置定时器(定义一个定时器的属性):SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACKEXPORT*lpfnTimer)(HWND,UINT,UINT,DWORD));2.定时器响应(响应系统定义WM... 阅读全文
posted @ 2015-12-12 15:20 夏天/isummer 阅读(372) 评论(0) 推荐(0)

2015年12月9日 #

摘要: FPS在实时渲染中扮演着一个重要的角色,也许你会去笑一个不懂FPS是什么的游戏新手,但也许,这只是五十步笑一百步罢了。你能读懂SwapBuffers的深情等待吗?——ZwqXin.com frames per second(FPS, 帧率),作为渲染效率的一种衡量,反映的是整个程序在当前的一个渲染状... 阅读全文
posted @ 2015-12-09 22:28 夏天/isummer 阅读(1226) 评论(0) 推荐(0)

摘要: (1)glEnable(GL_DEPTH_TEST)作用 glEnable(GL_DEPTH_TEST): 用来开启更新深度缓冲区的功能,也就是,如果通过比较后,深度值发生变化了,会进行更新深度缓冲区的操作。启动它,OpenGL就可以跟踪再Z轴上的像素,这样,它只会再那个像素前方没有东西时,才会绘... 阅读全文
posted @ 2015-12-09 19:15 夏天/isummer 阅读(529) 评论(0) 推荐(0)

摘要: Opengl 阅读全文
posted @ 2015-12-09 15:14 夏天/isummer 阅读(504) 评论(0) 推荐(0)

2015年11月28日 #

该文被密码保护。 阅读全文
posted @ 2015-11-28 22:26 夏天/isummer 阅读(23) 评论(0) 推荐(0)

摘要: OpenGL中不设置模型,投影,视口,所绘制的几何图形的坐标只能是-1到1(X轴向右,Y轴向上,Z轴垂直屏幕向外)。 产生目标场景的过程类似于用照相机进行拍照: (1)把照相机固定在三角架上,并让他对准场景 从不同位置观察场景(视图变换) (2)对场景进行安排,使各个物体在照片中的位置是我们所希望的 阅读全文
posted @ 2015-11-28 19:41 夏天/isummer 阅读(4440) 评论(0) 推荐(0)

2015年11月25日 #

摘要: 不同电脑的开机启动项 阅读全文
posted @ 2015-11-25 17:36 夏天/isummer 阅读(559) 评论(0) 推荐(0)

2015年11月21日 #

摘要: Win7_Ultimate + VS2010 + openGL 配置 0. 前言 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 (1)与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学 阅读全文
posted @ 2015-11-21 10:18 夏天/isummer 阅读(293) 评论(0) 推荐(0)