【发布时间】:2012-12-20 22:51:20
【问题描述】:
当我使用以下代码多次加载图像时出现奇怪的行为:
NSDictionary *options = @{GLKTextureLoaderOriginBottomLeft: @YES};
textureInfo = [GLKTextureLoader textureWithCGImage:[UIImage imageNamed:@"name"].CGImage
options:options
error:nil];
当我第一次运行加载图像时,它按预期工作,但是当我再次尝试加载相同的图像时,它被颠倒了。
我认为这与由于使用 imageNamed: 而传递给纹理加载器的实际上是同一个 CGImage 的事实有关。因此,翻转变换在同一张图像上应用了第二次。
有没有办法解决这个问题?
【问题讨论】:
-
旁注:如果使用数组字面量语法,为什么不使用数字字面量语法呢?
@YES看起来干净多了。 -
我同意,忘记了!固定!
标签: ios opengl-es glkit imagenamed glktextureloader