2007年8月9日

OpenGL中的混合(Blending)

摘要: 这篇是在上一篇的基础上修改而来的,对应着Nehe教程的第8课,代码仍然采用MFC框架来实现。其中InitGL需要做些修改,加入混合操作所需要的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->BOOLCOpenGLDemoView::Init... 阅读全文

posted @ 2007-08-09 21:54 Phinecos(洞庭散人) 阅读(1469) 评论(1) 推荐(0) 编辑

OpenGL中的光照和键盘控制

摘要: 这一篇基本上是从Nehe的第7课改编而来的,我将他的Win32代码改写为MFC框架下来实现。 第一个遇到的问题就是MFC窗口中如何响应键盘消息,搜索了下资料,发现只需要重载PreTranslateMessage函数就可以让窗口监听按键消息了。 BOOL COpenGLDemoView::PreTranslateMessage(MSG* pMsg) { // TODO: Add y... 阅读全文

posted @ 2007-08-09 21:19 Phinecos(洞庭散人) 阅读(2271) 评论(1) 推荐(0) 编辑

纹理贴图的干扰问题

摘要: 源代码下载前几天对旋转闪屏这个问题很头疼,网上都是些Win32的demo,我又分不清它移植到MFC上到底哪里出毛病了,今天总算找到了一篇有价值的文章,分析了它的代码,发现自己以前写的那个MFC里的框架基本上是对的,旋转也是采用定时器的方式来实现的,只是在设置像素格式的时候犯了一个小错误,才导致了闪屏的现象,修改后就没有这个毛病了。 但今天又发现了一个奇怪的现象:如果要画两个物体,... 阅读全文

posted @ 2007-08-09 16:55 Phinecos(洞庭散人) 阅读(1105) 评论(3) 推荐(0) 编辑

导航