我可以使用纹理表加载图像而不用cocos2d

时间:2012-02-18 02:11:42

标签: iphone objective-c cocos2d-iphone

我想在普通的IOS项目中使用纹理表,就像我们使用带有cocos2d的Testure Sheet一样。   我们知道,使用cocos2d-iphone,我们可以使用它:

 [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"target.plist"];
 CCSpriteBatchNode *spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"target.png"];
 [self addChild:spriteSheet];

1 个答案:

答案 0 :(得分:0)

如果没有完全使用Cocos2D,则无法使用CCSpriteFrameCache和CCSpriteBatchNode。

然而,您可以自己加载纹理图集,但这将是很多编码/测试。由于TexturePacker支持JSON和通用XML作为输出格式,因此有可能有人已经为通用OpenGL ES应用程序编写了纹理图集加载器类。