【问题标题】:can I use texture sheet for loading image without cocos2d我可以在没有 cocos2d 的情况下使用纹理表加载图像吗
【发布时间】:2012-02-18 02:11:41
【问题描述】:

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

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

【问题讨论】:

    标签: iphone objective-c cocos2d-iphone


    【解决方案1】:

    如果不完整使用 Cocos2D,则不能使用 CCSpriteFrameCache 和 CCSpriteBatchNode。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 2012-04-08
      相关资源
      最近更新 更多