我似乎受到了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];
有什么想法吗?
答案 0 :(得分:0)
为什么需要将图像分成几部分?纹理图集的重点在于,只需选择合适的纹理坐标即可显示其中的一部分,即可使用它的一部分。