使用GLKTextureLoader加载纹理图集

时间:2013-07-24 03:01:09

标签: iphone ios objective-c glktextureloader

我似乎受到了openGLs GLKTextureLoader的一点限制。我正在尝试使用精灵动画,所以我正在尝试加载纹理图集。纹理加载器似乎不允许我将图像分解成碎片。

这是相关代码

    NSDictionary * options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES],
                              GLKTextureLoaderOriginBottomLeft, nil];

    NSError * error;
    NSString *path = [[NSBundle mainBundle] pathForResource:filename ofType:nil];

    self.textureInfo = [GLKTextureLoader textureWithContentsOfFile:path options:options error:&error];

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

为什么需要将图像分成几部分?纹理图集的重点在于,只需选择合适的纹理坐标即可显示其中的一部分,即可使用它的一部分。