【Unity3D自学记录】Unity3D另类录制”视频“

Unity3D另类录制视频,每帧都截取屏幕的图片,可以用这种形式来录制

01 using UnityEngine;
02   
03 public class ScreenshotMovie : MonoBehaviour
04 {
05     // The folder we place all screenshots inside.
06     // If the folder exists we will append numbers to create an empty folder.
07     public string folder = "ScreenshotMovieOutput";
08     public int frameRate = 25;
09     public int sizeMultiplier = 1;
10   
11     private string realFolder = "";
12   
13     void Start()
14     {
15         // Set the playback framerate!
16         // (real time doesn't influence time anymore)
17         Time.captureFramerate = frameRate;
18   
19         // Find a folder that doesn't exist yet by appending numbers!
20         realFolder = folder;
21         int count = 1;
22         while (System.IO.Directory.Exists(realFolder))
23         {
24             realFolder = folder + count;
25             count++;
26         }
27         // Create the folder
28         System.IO.Directory.CreateDirectory(realFolder);
29     }
30   
31     void Update()
32     {
33         // name is "realFolder/shot 0005.png"
34         var name = string.Format("{0}/shot {1:D04}.png", realFolder, Time.frameCount);
35   
36         // Capture the screenshot
37         Application.CaptureScreenshot(name, sizeMultiplier);
38     }
39 }

当然了。其实还有一个插件可以录制视频

http://download.csdn.net/detail/hackdjh/7591423


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发财猫MoneyCat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值