2016-04-17 44 views
1

我正在使用SceneKit与金属(不是openGL)&想让用户记录他玩游戏的视频。任何想法如何将场景呈现给视频? (有没有需要录制现场音频,这可能使它更简单)以视频捕捉SkeneKit场景

+0

如何每隔n帧将'SKView'捕获到'UIImage'并制作视频? – GRiMe2D

+0

SKView是SpriteKit类,而我正在谈论SceneKit。然而,我可以捕获SCNView来对每n帧进行成像并制作视频。但我正在寻找更优雅的解决方案。 – yosyos

+2

ReplayKit不适用于此? –

回答

1

我想我会添加它作为一个答案:

ReplayKit应该做的工作很好,但它确实需要iOS9和支持金属(A7或更高版本)的设备。我从来没有使用它,但从我记得的WWDC 2015中只需要几行代码即可设置。网上有大量的教程。

This one似乎包括大部分位,例如开始和停止录制,以及如果需要从视频中排除接口对象。

+1

是的,ReplayKit非常棒。我不知道这个框架。如果Apple只向您提供视频输出,而不是强迫您使用自己的UI预览来保存/共享视频,那就太棒了。 – yosyos