首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取获取的screenShot?

如何获取获取的screenShot?
EN

Stack Overflow用户
提问于 2013-11-11 20:51:14
回答 1查看 58关注 0票数 0

我正在处理一个小问题。我可以通过这个代码截取我的游戏的屏幕截图

代码语言:javascript
运行
复制
+(UIImage*) screenshotWithStartNode:(CCNode*)startNode
{
[CCDirector sharedDirector].nextDeltaTimeZero = YES;

CGSize winSize1 = [CCDirector sharedDirector].winSize;
CCRenderTexture* rtx =
[CCRenderTexture renderTextureWithWidth:winSize1.width
                                 height:winSize1.height];
[rtx begin];
[startNode visit];
[rtx end];

return [rtx getUIImage];
}

现在我需要获取拍摄的屏幕截图,然后在社交网站上分享。我知道可以通过iPhone sdk,但是通过cocos2d可以吗?

如果是,那么是如何实现的?

EN

回答 1

Stack Overflow用户

发布于 2013-11-11 21:38:13

在iOS7中,UIKit中有一个新的api,可以让你非常快速地截取屏幕截图。

UIView *screenshot = myView snapshotViewAfterScreenUpdates:否;

此屏幕截图现在存储在此屏幕截图变量中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19906833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档