【问题标题】:How to record the screen in Unity and make output as a file [closed]如何在 Unity 中记录屏幕并将输出作为文件 [关闭]
【发布时间】:2017-12-05 13:18:16
【问题描述】:

有没有什么方法,比如编码或者使用免费资源在我的游戏中实现录屏功能。

我正在开发 Unity,我的项目需要在我玩游戏时提供回放,并将回放的输出作为文件。

提前致谢。

【问题讨论】:

标签: c# unity3d unityscript everyplay


【解决方案1】:

您可以查看我们的开源项目:https://github.com/getsocial-im/getsocial-capture。 C# 示例在自述文件中。

您可以在 2 种模式下录制:

  1. Continuous 模式 - 捕捉最后 X 帧。
  2. Manual 模式 - 需要时自行捕捉帧。例如,记录关卡的延时。

这是来自测试应用的游戏会话记录。最后显示录制的 GIF 预览:

【讨论】:

  • 警告那些使用 HDRP/LWRP 或任何其他 SRP 的人:此项目不适用于新的渲染管道。原因是它依赖于调用 OnRenderImage,这在 SRP 中不会发生(至少在 Unity 2019.1 / HDRP 5.16 中不会发生)
  • 项目已更新,现在支持SRP。
猜你喜欢
  • 1970-01-01
  • 2017-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 2011-04-18
相关资源
最近更新 更多