Cocos2D:从文档目录中的文件创建精灵
Posted
技术标签:
【中文标题】Cocos2D:从文档目录中的文件创建精灵【英文标题】:Cocos2D: Create sprite from a file in documents directory 【发布时间】:2012-03-15 13:31:44 【问题描述】:从下载的图像文件创建 CCSprite 实例的最佳方法是什么?
我想在我的 Cocos2D 游戏中实现可下载的附加内容。
我使用的方式是
-
从下载的图像创建 UImage。
从 UIImage 创建 CCTexture2D。
从 CCTexture2D 创建 CCSprite。
如果你知道更聪明的方法,请告诉我。
【问题讨论】:
【参考方案1】:如果你有一个名为 img 的 UIImage;
精灵可以由
创建CCSprite *s = [CCSprite spriteWithCGImage:img.CGImage key:@"image"];
【讨论】:
【参考方案2】:看看我的教程How to Download (only) Modified Files from a Webserver。我用它构建了一个 Cocos2D 网络摄像头查看器,并包含通过 NSData 下载文件的示例代码,将其保存到文档目录并从下载的图像文件创建纹理/精灵。
【讨论】:
你能看看***.com/questions/33098574/…吗?我需要使用 Cocos2D-v2 加载下载的 spriteframes以上是关于Cocos2D:从文档目录中的文件创建精灵的主要内容,如果未能解决你的问题,请参考以下文章
iPhone cocos2d - 对许多精灵使用相同的动画动作