西蒙OpenGL ES教程第五章的示例代码显示不了纹理

       第五章的代码运行后发现是一个黑屏,没有任何东西,纹理并没有渲染到屏幕上边,原因是可能是作者的一个疏忽将图片的后缀名写错了:

- (void)loadTexture {
    CGImageRef textureImage = [UIImage imageNamed:@"tech_texture-200026-xl.jp2"].CGImage;

西蒙OpenGL ES教程第五章的示例代码显示不了纹理_第1张图片

而如上图的资源文件夹下并没有名为tech_texture-200026-xl.jp2的这张图片,应该是tech_texture-200026-xl.jpg。所以要么把后缀名改过来,要么指定其它的图片。


你可能感兴趣的:(西蒙OpenGL ES教程第五章的示例代码显示不了纹理)