上一页 1 ··· 3 4 5 6 7
摘要: GLFrame框架本身不支持拾取,需要自己实现.以下代码是实现拾取功能的注意事项: 1 void Test::doSelection(int xPos, int yPos) 2 { 3 GLfloat aspect; 4 GLint hits, viewport[4];//x,... 阅读全文
posted @ 2014-12-01 22:15 一名老程序员 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Win32的消息机制是不停的循环处理当前应用程序的消息,但WM_KEYDOWNWM_KEYUP WM_LBUTTONDOWNWM_LBUTTONUP这两对消息很特别,当一直按着按键或鼠标键时你会发现一直触发WM_KEYDOWN或WM_LBUTTONDOWN消息,每触发一次消息,响应消息的逻辑就被调用... 阅读全文
posted @ 2014-11-30 21:41 一名老程序员 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 框架源自《OpenGL游戏编程》,增加了此框架的部分功能。其中有些小错误,尤其是MD2模型的那章,给出的框架只支持载入一个BOSS,当再载入一个BOSS时,就会发现两个模型的帧速会乱套。对GLFrame扩展,代码有人要的话再发:1.3DSLoader支持JPEG/JPG,TGA格式的纹理2.支持MD... 阅读全文
posted @ 2014-11-29 23:21 一名老程序员 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1 #pragma region 成员函数的局部静态变量应用 2 class CTestA 3 { 4 public: 5 CTestA(); 6 void ReturnCurrentTime(float currentFrame, float nextFrame); 7 }; 8... 阅读全文
posted @ 2014-11-28 22:01 一名老程序员 阅读(250) 评论(0) 推荐(0) 编辑
摘要: ...1 vx = 0.0000007f * (rand()%9000-rand()%9000);2 vy = 0.0005f * (rand()%9000);3 vz = 0.0000001f * (rand()%9000);4 pList_particle[i].m_velocity = V... 阅读全文
posted @ 2014-11-27 23:33 一名老程序员 阅读(181) 评论(0) 推荐(0) 编辑
摘要: #if defined(__gl_h_) || defined(__GL_H__)#error gl.h included before glew.h#endif===============fatal error C1189: #error : gl.h included before glew.... 阅读全文
posted @ 2014-11-26 20:41 一名老程序员 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 计算机中一般情况下都是使用RGB颜色模型,精度因平台与渲染状态不同而异,应用层开发人员一般不考虑其中分量各占多少二进制位,所以就出现了两种类似配比的表示方法:一种范围是0~255,另一种范围是0~1.专业的图形工作站颜色数据是64位的,而大多数非图形工作站都是32位颜色数据,而这32位中有8位表示... 阅读全文
posted @ 2014-11-26 20:37 一名老程序员 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 知识多了,都杂了,都忘了;不求众和,多写写,多记记. 阅读全文
posted @ 2014-11-26 11:08 一名老程序员 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7