【问题标题】:Capture a SkeneKit scene as video将 SkeneKit 场景捕获为视频
【发布时间】:2016-08-09 00:14:05
【问题描述】:

我正在使用带有 Metal(不是 openGL)的 SceneKit,并且希望允许用户录制他玩游戏的视频。任何想法如何将场景渲染为视频? (不需要录制场景音频,可能会更简单)

【问题讨论】:

  • 每n帧捕获SKViewUIImage并制作视频怎么样?
  • SKView 是 SpriteKit 类,而我说的是 SceneKit。然而,我可以捕获 SCNView 以每 n 帧成像并制作视频。但我正在寻找更优雅的解决方案。
  • ReplayKit 不能解决这个问题吗?

标签: ios scenekit metal


【解决方案1】:

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

ReplayKit 应该可以很好地完成这项工作,尽管它确实需要 iOS9 和支持 Metal(A7 或更高版本)的设备。我从未使用过它,但从我记得的 WWDC 2015 来看,它只需要几行代码即可设置。网上有很多关于它的教程。

This one 似乎包含了大多数位,例如开始和停止录制,以及在需要时从视频中排除接口对象。

【讨论】:

  • 是的,ReplayKit 很棒。我不知道这个框架。如果 Apple 只给你视频输出而不是强迫你使用他们自己的 UI 预览来保存/分享视频,那就太好了。
猜你喜欢
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
  • 2015-05-17
  • 1970-01-01
  • 1970-01-01
  • 2013-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多