【发布时间】:2015-12-30 19:30:41
【问题描述】:
我正在 SpriteKit 中创建一个垂直滚动游戏,我想在游戏结束后截取整个游戏场景,包括滚动到屏幕外的部分。到目前为止,我只能使用以下方法捕获屏幕可见的部分:
let bounds = self.scene!.view?.bounds
UIGraphicsBeginImageContextWithOptions(bounds!.size, true, UIScreen.mainScreen().scale)
self.scene?.view!.drawViewHierarchyInRect(bounds!, afterScreenUpdates: true)
screenshot = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
是否可以得到整个场景?
谢谢。
【问题讨论】:
-
据我所知,您只能捕获用户可见的视图。如果我错了,有人纠正我
标签: ios swift screenshot