如何在 Unity 中记录屏幕并将输出作为文件 [关闭]
Posted
技术标签:
【中文标题】如何在 Unity 中记录屏幕并将输出作为文件 [关闭]【英文标题】:How to record the screen in Unity and make output as a file [closed] 【发布时间】:2017-12-05 13:18:16 【问题描述】:有没有什么方法,比如编码或者使用免费资源在我的游戏中实现录屏功能。
我正在开发 Unity,我的项目需要在我玩游戏时提供回放,并将回放的输出作为文件。
提前致谢。
【问题讨论】:
Screen record in unity3d的可能重复 【参考方案1】:您可以查看我们的开源项目:https://github.com/getsocial-im/getsocial-capture。 C# 示例在自述文件中。
您可以在 2 种模式下录制:
Continuous
模式 - 捕捉最后 X 帧。
Manual
模式 - 需要时自行捕捉帧。例如,记录关卡的延时。
这是来自测试应用的游戏会话记录。最后显示录制的 GIF 预览:
【讨论】:
警告那些使用 HDRP/LWRP 或任何其他 SRP 的人:此项目不适用于新的渲染管道。原因是它依赖于调用 OnRenderImage,这在 SRP 中不会发生(至少在 Unity 2019.1 / HDRP 5.16 中不会发生) 项目已更新,现在支持SRP。以上是关于如何在 Unity 中记录屏幕并将输出作为文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章