objective-c - 我可以在模拟器中从 cocos2d-iphone 应用程序生成 .png 文件吗?

标签 objective-c cocos2d-iphone ios-simulator

给定一个在模拟器中运行的 cocos2d-iphone 1.0.1 游戏,是否可以在我的 Mac 中将 CCTexture2D 实例保存为 .png 文件?与使用字典的 writeToFile 方法创建 .plist 文件的方式类似(当您在模拟器中执行此操作时,该文件将在 Mac 中模拟器的支持文件夹中创建)。

最佳答案

很简单,首先从CCTexture2d创建CCSprite,然后从CCSprite创建UIImage。以下链接有助于从 CCSprite 创建 UIImage:How to Convert a CCSprite image to UIImage?

然后在 UIImage 上调用 writeToFile。

http://iosdevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html

关于objective-c - 我可以在模拟器中从 cocos2d-iphone 应用程序生成 .png 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17543717/

相关文章:

ios - 在执行 self = [super init] 后,Objective C 是否 self 指向父级?

iphone - 在 MFMailComposeViewController 中更改导航的主标题颜色

iphone - 苹果框架中的内存泄漏

objective-c - cocos2d 改变 Sprite 纹理

ios - 使用 Cordova/PhoneGap 模拟器命令模拟 iPad

iOS 将图像传递给另一个类的 IBOutlet

iphone - 我需要像程序员一样思考 : Childs and Parents in Cocos2d, 程序结构、枚举等

c++ - 为什么 cocos2d 和 libdispatch.dylib 调用 alloc 如此频繁?

ios - 在 Xcode 6 上的 iPad Mini Retina 上运行应用程序

ios - 我可以在不下载的情况下将 iOS 模拟器从旧版 Xcode 6.4 添加到新版 Xcode 7 吗?