|  | 
 
| 我用了NeHe的方法载入位图 AUX_RGBImageRec *LoadBMP(char *Filename) // 载入位图
 {
 FILE *File=NULL; // 文件句柄
 
 if (!Filename) // 确认文件名已初始化
 {
 return NULL; // 没有返回 NULL
 }
 
 File=fopen(Filename,"r"); // 检查文件是否存在
 
 if (File) // 存在么?
 {
 fclose(File); // 关闭文件句柄
 return auxDIBImageLoad(Filename); // 载入位图并返回一个指针
 }
 return NULL; // 载入失败返回 NULL
 }
 
 一切顺利.但我忘记了如果我的位图已经在资源里面了,那在
 auxDIBImageLoad(Filename);
 这句里面应该怎么改?谢谢
 
 
 ps:NeHe方法里面说OpenGL载的位图必须是64-256的2的N次方的大小.怎么载其他尺寸的图片?
 | 
 |