摘要: 下期预告:Android的OpenGL ES版的碰到边界返回的方块#include <GL/glut.h>// 方块的初始位置和大小GLfloat x1 = 0.0f;GLfloat y1 = 0.0f;GLfloat rsize = 25;// 在x和y方向上的步进大小GLfloat xstep = 1.0f;GLfloat ystep = 1.0f;// 追踪窗口的宽度和高度的变化GLfloat windowWidth;GLfloat windowHeight;void ChangeSize(GLsizei w, GLsizei h){ GLfloat aspectRatio; 阅读全文
posted @ 2011-12-07 21:31 LiLiNiuNiu 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: // 利用ChangeSize函数在屏幕形状发生改变时重建viewport并且重新设置坐标系#include <GL/glut.h>#define WINDOW_WIDTH 640#define WINDOW_HEIGHT 480void ChangeSize(GLsizei w, GLsizei h){ GLfloat aspectRatio; // 防止被0除 if(h == 0) { h = 1; } glViewport(0, 0, w, h); // 重置坐标系统 glMatrixMode(GL_PROJECTION);... 阅读全文
posted @ 2011-12-07 19:13 LiLiNiuNiu 阅读(760) 评论(0) 推荐(0) 编辑