1,工程

2 脚本 Capture.cs

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;public class Capture : MonoBehaviour
{public Camera mainCam; //待截图的目标摄像机RenderTexture rt;  //声明一个截图时候用的中间变量 Texture2D t2d;int num = 0;  //截图计数//public GameObject pl;  //一个调试用的板子void Start(){t2d = new Texture2D(800, 600, TextureFormat.RGB24, false);rt = new RenderTexture(800, 600, 24);mainCam.targetTexture = rt;}void Update(){//按下空格键来截图if (Input.GetKeyDown(KeyCode.Space)){//将目标摄像机的图像显示到一个板子上//pl.GetComponent<Renderer>().material.mainTexture = rt;//截图到t2d中RenderTexture.active = rt;t2d.ReadPixels(new Rect(0, 0, rt.width, rt.height), 0, 0);t2d.Apply();RenderTexture.active = null;//将图片保存起来byte[] byt = t2d.EncodeToJPG();File.WriteAllBytes(Application.dataPath +"/Images" + "//" + num.ToString() + ".jpg", byt);Debug.Log("当前截图序号为:" + num.ToString());num++;}}
}

3 运行后在工程的game窗口点击空格,怎会把虚拟相机拍摄的图片保存到Images文件夹中

unity用虚拟相机截图相关推荐

  1. Unity使用虚拟相机实现人物跟踪移动

    学习参考:b站Up主M_Studio(麦扣老师)的3DRPG系列教程 当前游戏已经实现了人物可以移动到点击位置. 但是存在一个问题,镜头始终是固定的,如上图所示,当人物向前移动时,它会距离镜头越来越远 ...

  2. 【Unity】虚拟相机跟随Player移动并输出jpg图片

    文章目录 添加相机输出图片 相机跟随移动 添加相机输出图片 添加相机,创建GetImage脚本: 思路是创建相机对象,建立事件,按下空格键即将所看到的画面渲染到目标纹理,然后选择保存路径,代码如下: ...

  3. 【无标题】Unity之虚拟相机(轨道相机与镜头跟随

    PackageManager点击 选择Cinemachine 轨道镜头 随便创建一个球体,拖入cart,将球体中心点与轨道相机0点对齐 加入普通相机 选择需要观察的物体 选择第三个镜头跟随状态 完成设 ...

  4. unity的虚拟相机录制视频

    1,使用AVPro Movie Capture插件 2,自带的简单案例

  5. Unity双相机Camera,将虚拟相机视角画面显示在平面Plane上

    Unity双相机Camera,将虚拟相机视角画面显示在平面Plane上 场景中通过添加Render Texture实现 通过挂脚本实现 转载链接 场景中通过添加Render Texture实现 1.场 ...

  6. 将Unity虚拟相机视角画面显示在一个平面上

    一.无需代码: 1.在Project视图中新建一个 Render Texture 2.将其拖动到新建 Camera 的 Target Texture上 3.调整相机视角 4.新建一个Plane,将虚拟 ...

  7. Unity虚拟相机CinemaChine

    Unity虚拟相机CinemaChine ClearShot Camera 切镜 FreeLook Camera 第三人称跟随相机 State-Driven Camera 状态驱动相机 Target ...

  8. Unity虚拟相机Cinemachine教程

    准备 在PackageManager中安装Cinemachine包. 1.CinemachineBrain组件 相当于虚拟相机的总管理. 参数介绍: Live Camera:当前显示的相机 Live ...

  9. 【游戏开发教程】Unity Cinemachine快速上手,详细案例讲解(虚拟相机系统 | 新发出品 | 良心教程)

    文章目录 一.前言 二.插件下载 三.案例1:第三人称自由视角,Free Look character场景 1.场景演示 2.组件参数 2.1.CinemachineBrain:核心 2.2.Cine ...

最新文章

  1. Tableau实战系列Tableau基础概念全解析 (三)-维度和度量
  2. 阿里新晋 CNCF TOC 委员张磊:“云原生”为什么对云计算生态充满吸引力?
  3. 教大家python读取一行一行文件内容的方法
  4. LeetCode Algorithm 204. 计数质数
  5. 如何把安静的程序员逼成话唠
  6. 修改node_modules的包
  7. attiny13a程序实例_关于ATtiny13A的一段程序
  8. 第0次作业 -- 博客园作业提交方法
  9. a标签提交form表单_Web前端开发基础知识,HTML中表单元素的理解
  10. Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)
  11. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 Tomb Raider
  12. ed是什么梗_美国大学EA,ED什么意思?
  13. IComponent2 Interface 学习
  14. [转]Facebook 如何存储150亿张、1.5PB的照片
  15. 安卓相机camera2开发知识点
  16. chrony配置外部时钟源后stratum=16
  17. UGUI动画快速制作
  18. 《2040大预言:高科技引擎与社会新秩序》——2.4 在芯片上建造大金字塔
  19. 交互式语音应答(IVR)系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  20. C语言判断一个五位数是不是回文数

热门文章

  1. 图像滤波【一】:从高斯滤波到引导滤波
  2. @WebFilter在SpringBoot无效的原因分析和解决
  3. 【严重】vm2 <3.9.15 沙箱逃逸漏洞(CVE-2023-29017)
  4. 高准艾默生质量流量计的相关流体特性
  5. uml通信图画法_UML通信图参考.ppt
  6. 百度网盘下载失败【1252017】误报违规
  7. 找回Windows XP 815主板下的160G硬盘
  8. A+CLUB活动预告 | 2023年5月
  9. SQL 中 _和% 以及 =和like 的 区别
  10. 计算机知识音频转换,如何将电脑中的文本文件转化为MP3格式的音频文件?