关于unity 双屏或者多屏幕截图问题
因为之前写过自适应后截图区域遇到无法截取像素的问题,后来解决掉了,就是根据屏幕计算一个比例,详细的看之前的文章。
这次遇到的双屏截图有问题,问题描述大概如下:
上边有个大屏幕,然后场景摄像机,ui等,
上边的大屏幕主要是轮播图,下边的摄像机看场景和ui交互等,大屏的canvas设置的display2,下边的是display1,包括摄像机都是display1.,遇到的问题是截图时候截图是大屏上的内容。因为之前没问题,是因为之前大屏显示的有问题,貌似是更新的驱动,导致今天出现了问题。以前截图方法是直接区域取像素。
Rect position = new Rect(x, y, width, height);
shot.ReadPixels(position, 0, 0);
shot.Apply();
主要的方法就是这个。目前多屏的解决办法是,生成一个rendertex,然后再这个rendertex上去取像素。然后再删掉。具体办法是:
RenderTexture rt = new RenderTexture((int)width, (int)height, 0);
Camera.main.targetTexture = rt;Camera.main.Render();RenderTexture.active = rt;Texture2D screenShot = new Texture2D((int)width, (int)height, TextureFormat.RGB24, false);screenShot.ReadPixels(new Rect(new Vector2(0,0),new Vector2(width,height)), 0, 0);screenShot.Apply();Camera.main.targetTexture = null;RenderTexture.active = null; GameObject.Destroy(rt);
关于unity 双屏或者多屏幕截图问题相关推荐
- unity 双屏,多屏幕显示
在项目实践中遇到多屏幕展示需求 ,我们可以通过 新建 scence ,新建 camera 给camera 的 targetDisplay 选择 为 display2 其中默认为display1 (如图 ...
- unity 双屏,一个UI控制,一个展示
参考博客:https://www.cnblogs.com/feiqianlove/p/6738936.html
- 5款最佳Linux桌面环境的优缺点比较
如果你刚接触Linux,那么我确信你准花了大量的时间为你的Linux发行版选择桌面环境.你可能在想每一种桌面环境都试一下,不过这很耗费时间.外头有好多优秀的桌面环境.这就是为什么我测评了5款最佳Lin ...
- Unity学习记录:制作双屏垃圾分类小游戏
一:逻辑梳理 要实现的功能 游戏操作 在规定时间内,垃圾通过拖拽进入正确垃圾桶的容器,垃圾在这里消失,飞入第二个屏上对应垃圾桶的位置并实现加分和加时间的效果,垃圾拖拽进入不正确的垃圾桶,垃圾会返回到原 ...
- Unity 实现屏幕截图并保存
using UnityEngine; using System.Collections;public class ExampleScript : MonoBehaviour {/*捕捉帧作为屏幕截图序 ...
- 用ShareSDK for Unity分享屏幕截图(android和ios平台)
分享截屏已经是很多游戏应用必备的功能了,找到了一个国内的插件,虽然用起来还行,但是,还是想吐槽下,跟老外的插件比,真的有差距啊有差距啊有差距啊,啊啊啊. ShareSDK的官方网站:http://ww ...
- Unity 实战项目 | Unity实现 双屏或多屏幕 显示效果
- unity屏幕截图功能
1.在Editor文件夹新建脚本ScreenTest.cs using UnityEditor; using UnityEngine;public class ScreenTest : MonoBeh ...
- Unity 一些有用的碎片知识整理 之 三(之 四 更新中...)
-- 系列文章链接 Unity 一些有用的碎片知识整理 之 一 点击可跳转链接 Unity 一些有用的碎片知识整理 之 二 点击可跳转链接 Unity 一些有用的碎片知识整理 之 四 点击可跳转链接 ...
最新文章
- Nature:植物叶际微生物组稳态维持机制
- ConcurrentHashMap源码分析(1)——JDK1.7的实现
- IntelliJ IDEA 2020.2 发布:支持Java 15、GitHub审查、运行时异常的排查辅助...
- Python实现学生信息管理(面向对象)
- kubernetes1.8.4安装指南 -- 5. 证书生成
- Visual Studio 2019 v16.6 Preview 3 发布
- iOS 开发者证书总结 in-house
- C语言字母标题,C语言题目!!
- SNIP物体检测算法理解
- 用户计算机证书在哪里找,用户、计算机或服务的“证书”管理单元 怎么进?...
- eplan p8详细安装步骤文库_EPLAN_P8_2.1.6 安装步骤
- 在MacBook上安装Ubuntu20.04双系统
- 《我的野蛮女友》主题,乔治·温斯顿《卡农变奏曲》,帕卡贝尔的《D大调卡农》...
- 等视距游戏 地图X和Y转换
- VLDB 2022最佳研究论文:克服通信挑战,新框架SANCUS实现GNN高效训练
- HyperDAO跨链搭桥:启动万链自由交换时代
- 计算机网络-实验一:windows网络测试工具
- M1 Mac安装PostgreSQL
- ece计算机科学硕士,CS、CE、ECE硕士项目:看起来差不多,就能随便乱选吗?
- 没有密码怎么解除pdf的加密
热门文章
- java毕业设计房产销售系统mybatis+源码+调试部署+系统+数据库+lw
- 如果机器翻译始终存在缺陷和错误,那它还有什么用处?
- Lake Counting【POJ2386】
- 「需求广场」需求词更新明细(十三)
- 匿名社交小程序惨遭封杀,涉嫌诱导分享?
- 小程序隐藏滚动条_透视智能小程序思享会,和隐藏起来的百度“新流量故事”...
- 机器学习(Machine Learning)深度学习(Deep Learning)资料集合
- CentOS6.5安装宝塔
- [ORA-01033]: ORACLE正在初始化或关闭问题的解决方案
- 流体力学第一章 绪论(更新中)