我正在处理一个小问题。我可以通过这个代码截取我的游戏的屏幕截图
+(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可以吗?
如果是,那么是如何实现的?
发布于 2013-11-11 21:38:13
在iOS7中,UIKit中有一个新的api,可以让你非常快速地截取屏幕截图。
UIView *screenshot = myView snapshotViewAfterScreenUpdates:否;
此屏幕截图现在存储在此屏幕截图变量中。
https://stackoverflow.com/questions/19906833
复制相似问题