0

我似乎有点受 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];

有什么想法吗?

4

1 回答 1

0

为什么需要将图像分解成碎片?纹理图集的全部意义在于,您可以通过选择适当的纹理坐标仅显示其中的一部分来使用它的一部分。

于 2013-07-24T03:04:54.750 回答