Iphone 拿一个;截图;然后将其用作精灵

Iphone 拿一个;截图;然后将其用作精灵,iphone,objective-c,cocos2d-iphone,Iphone,Objective C,Cocos2d Iphone,我正在写一个游戏,里面有小游戏的缩略图,显示在网格中,CCSprites显示在NSArray中。然后缩放并移动其中一个以创建缩放效果。一旦它放大,它将隐藏以显示实际的“实时”小游戏(一个CCNode),该小游戏在缩放动画发生时以不可见的方式添加到场景中。这意味着,如果小游戏看起来与缩略图完全相同,则会出现无缝过渡。几秒钟后,放大的缩略图重新出现,覆盖了实际的小游戏并缩小 我的问题是,我如何拍摄实际的迷你游戏的快照并将其用作缩略图,这样用户就无法判断缩略图实际上不是真正的游戏了?这必须在游戏暂停但

我正在写一个游戏,里面有小游戏的缩略图,显示在网格中,CCSprites显示在NSArray中。然后缩放并移动其中一个以创建缩放效果。一旦它放大,它将隐藏以显示实际的“实时”小游戏(一个CCNode),该小游戏在缩放动画发生时以不可见的方式添加到场景中。这意味着,如果小游戏看起来与缩略图完全相同,则会出现无缝过渡。几秒钟后,放大的缩略图重新出现,覆盖了实际的小游戏并缩小

我的问题是,我如何拍摄实际的迷你游戏的快照并将其用作缩略图,这样用户就无法判断缩略图实际上不是真正的游戏了?这必须在游戏暂停但精灵没有重新出现的瞬间发生


我担心我的解释不是很好,但我希望有人能理解

好的。。。解决了。我想我应该在发布之前搜索更多

过了一会儿,我看到了这两篇文章: 和

我使用第一篇文章中的代码(在为视网膜显示调整代码之后)创建了一个包含像素数据的数组。然后将其倒置(开始时是倒置的),然后推入UIImage。然后我用图像初始化一个CCTexture2D,并用它替换现有的sprite纹理

我希望这对其他人有所帮助