【Unity3D自学记录】Unity3D另类录制”视频“
来源:互联网 发布:校园网络需求分析 编辑:程序博客网 时间:2024/05/01 18:42
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
0 0
- 【Unity3D自学记录】Unity3D另类录制”视频“
- 【Unity3D自学记录】Unity3d+VideoPlayback
- Unity3d windows平台视频录制
- 【Unity3D自学记录】制作VR视频播放器
- 【Unity3D自学记录】Html调用Unity3D方法
- 【Unity3D自学记录】Unity3D之KeyCode键值
- 【Unity3D自学记录】Unity3D Android优化
- 【Unity3D自学记录】Unity3D代理委托模式
- 【Unity3D自学记录】Unity3d摄像机参数
- 【Unity3D自学记录】Unity3D WebPlayer UnityObject介绍
- 【Unity3D自学记录】Unity3D之localEulerAngles
- 【Unity3D自学记录】Unity3D基础知识掌握
- 【Unity3D自学记录】Unity3D宏定义
- 【Unity3D自学记录】Unity3D显示NPC名称
- 【Unity3D自学记录】Unity3D显示NPC名称
- 【Unity3D自学记录】Resources加载
- 【Unity3D自学记录】PoolManager插件
- 【Unity3D自学记录】Shader基础
- TinyXML 中文指南
- sscanf - warning unsigned int format different type arg
- Linux命令手册速查
- c语言中形参和实参的区别?
- libGDX视频教程(十三) -- 游戏地图(二)
- 【Unity3D自学记录】Unity3D另类录制”视频“
- 对java:comp/env的研究
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- mysql2
- IT行业经典非技术面试题汇总
- Linux/Unix 下 替代svn diff的可视化工具
- JUnit中的测试套件和参数化测试
- 音视频编解码过程
- coco2dx 3.0使用sqlite3和network时出现无法解析的外部符号的解决方案