当我使用以下代码多次加载图像时,我得到了奇怪的行为:
NSDictionary *options = @{GLKTextureLoaderOriginBottomLeft: @YES};
textureInfo = [GLKTextureLoader textureWithCGImage:[UIImage imageNamed:@"name"].CGImage
options:options
error:nil];
当我第一次运行加载图像时,它按预期工作,但是当我尝试再次加载相同的图像时,它被颠倒了。
我认为这与由于使用 imageNamed: 而实际上传递给纹理加载器的 CGImage 相同的事实有关。因此,翻转变换在同一图像上再次应用。
有没有办法解决这个问题?