|
|
NeHe的OpenGL教程中的第六课:纹理贴图
有一段程序是这样的
int LoadGLTextures() // 载入位图(调用上面的代码)并转换成纹理
{
int Status=FALSE; // Status 状态指示器
AUX_RGBImageRec *TextureImage[1]; // 创建纹理的存储空间
memset(TextureImage,0,sizeof(void *) *1); // 将指针设为 NULL
现在载入位图,并将其转换为纹理。TextureImage[0]=LoadBMP("Data/NeHe.bmp")调用LoadBMP()的代码。载入 Data目录下的“NeHe.bmp”位图文件。如果一切正常,图像数据将存放在TextureImage[0] 中,Status被设为TRUE,然后我们开始创建纹理。
// 载入位图,检查有无错误,如果位图没找到则退出。
if (TextureImage[0]=LoadBMP("Data/NeHe.bmp"))
{
Status=TRUE; // 将 Status 设为 TRUE
…… ……
问题:这里面的Data/NeHe.bmp是什么意思?它在什么位置呢?是不是要在工程低下建一个Data的文件夹,然后把要转换为纹理的位图放在里面?
|
|