如何在Unity中记录屏幕并将输出作为文件

Bos*_*hai 5 c# unity-game-engine unityscript everyplay

是否有任何方法,如编码或使用免费资产在我的游戏中制作屏幕录制功能.

我正在使用Unity,我的项目需要在我玩游戏时提供重播,并将重播的输出作为文件.

提前致谢.

Ost*_*siv 7

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

您可以以2种模式录制:

  1. Continuous 模式 - 捕获最后X帧.
  2. Manual模式 - 在需要时自行捕获帧.例如,记录关卡的游戏中时光倒流.

这是从测试应用程序录制的游戏会话.录制的GIF预览显示在最后:

GetSocial GIF捕获库