【问题标题】:Cocos2D: Create sprite from a file in documents directoryCocos2D:从文档目录中的文件创建精灵
【发布时间】:2012-03-15 13:31:44
【问题描述】:

从下载的图像文件创建 CCSprite 实例的最佳方法是什么?

我想在我的 Cocos2D 游戏中实现可下载的附加内容。

我使用的方式是

  1. 从下载的图像创建 UImage。
  2. 从 UIImage 创建 CCTexture2D。
  3. 从 CCTexture2D 创建 CCSprite。

如果你知道更聪明的方法,请告诉我。

【问题讨论】:

    标签: cocos2d-iphone


    【解决方案1】:

    如果你有一个名为 img 的 UIImage;

    精灵可以由

    创建
    CCSprite *s = [CCSprite spriteWithCGImage:img.CGImage key:@"image"];
    

    【讨论】:

      【解决方案2】:

      看看我的教程How to Download (only) Modified Files from a Webserver。我用它构建了一个 Cocos2D 网络摄像头查看器,并包含通过 NSData 下载文件的示例代码,将其保存到文档目录并从下载的图像文件创建纹理/精灵。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-21
      相关资源
      最近更新 更多