我想你被标题骗了, gluPerspective 在OpenGL ES中无法再使用了,
但却有替代的使用方法, 方法如下:
这样, 在使用gluPerspective用此函数来替代就行了
但却有替代的使用方法, 方法如下:
- void perspective(double fovy, double aspect, double zNear, double zFar)
- {
- // Start in projection mode.
- glMatrixMode(GL_PROJECTION);
- glLoadIdentity();
- double xmin, xmax, ymin, ymax;
- ymax = zNear * tan(fovy * FLY_PI /360.0);
- ymin = -ymax;
- xmin = ymin * aspect;
- xmax = ymax * aspect;
- glFrustumf(xmin, xmax, ymin, ymax, zNear, zFar);
- }