今天为大家分享一下,如何在unity利用原始方式实现获取连拍照片,甚至我们可以把一系列图片的利用一些视频软件后期合成视频。
但是直接在用代码利用这一系列图片合成视频,这种方式还是不推荐的,毕竟效率很低下,如果需要实现录屏功能,ShareREC便是一个比较好的选择。
好吧!废话不多讲,我们直接进入主题噢!
1.新建一个unity项目,并且在项目中新建Editor文件夹,首先我们先实现一个编辑器,在文件夹下有一个CapResRecorder_Editor.cs;
代码如下:
但是直接在用代码利用这一系列图片合成视频,这种方式还是不推荐的,毕竟效率很低下,如果需要实现录屏功能,ShareREC便是一个比较好的选择。
好吧!废话不多讲,我们直接进入主题噢!
1.新建一个unity项目,并且在项目中新建Editor文件夹,首先我们先实现一个编辑器,在文件夹下有一个CapResRecorder_Editor.cs;
代码如下:
using UnityEngine;
using System.Collections;
using UnityEditor;
public class CapResRecorder_Editor {
[MenuItem("GameObject/Create CapResRecorder", false,10)]
public static void CreateHiResRecorder(MenuCommand menuCommand) {
CapResRecorder recorder = Object.FindObjectOfType<CapResRecorder>();
if (recorder) {
Debug.LogWarning("An instance of CapResRecorder already exists!");
Selection.activeObject = recorder.gameObject;
} else {
GameObject go = new GameObject("CapResRecorder");
go.AddComponent<CapResRecorder>();