当前位置:   article > 正文

Unity 中获取屏幕截图并保存_unity截图保存图片

unity截图保存图片
  1. using UnityEngine;
  2. using System.Collections;
  3. public class ExampleScript : MonoBehaviour
  4. {
  5. /*捕捉帧作为屏幕截图序列。
  6. 图像以PNG文件的形式存储在一个文件夹中——这些文件可以组合成一部使用图像工具软件(如QuickTime Pro)的电影。
  7. 包含截图的文件夹。如果文件夹存在,我们将追加数字来创建一个空文件夹。*/
  8. string folder = "ScreenshotFolder";
  9. int frameRate = 25;
  10. void Start()
  11. {
  12. //设置回放帧率(实时与游戏时间无关)。
  13. Time.captureFramerate = frameRate;
  14. //创建文件夹
  15. System.IO.Directory.CreateDirectory(folder);
  16. }
  17. void Update()
  18. {
  19. // 将文件名附加到文件夹名称(格式为'0005 shot.png ')
  20. string name = string.Format("{0}/{1:D04} shot.png", folder, Time.frameCount);
  21. //将屏幕截图捕获到指定文件夹
  22. ScreenCapture.CaptureScreenshot(name);
  23. }
  24. }

 

效果如图

然后就可以通过某些软件做成视频啦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/783263
推荐阅读
相关标签
  

闽ICP备14008679号