因为之前写过自适应后截图区域遇到无法截取像素的问题,后来解决掉了,就是根据屏幕计算一个比例,详细的看之前的文章。
这次遇到的双屏截图有问题,问题描述大概如下:
上边有个大屏幕,然后场景摄像机,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 双屏或者多屏幕截图问题相关推荐

  1. unity 双屏,多屏幕显示

    在项目实践中遇到多屏幕展示需求 ,我们可以通过 新建 scence ,新建 camera 给camera 的 targetDisplay 选择 为 display2 其中默认为display1 (如图 ...

  2. unity 双屏,一个UI控制,一个展示

    参考博客:https://www.cnblogs.com/feiqianlove/p/6738936.html

  3. 5款最佳Linux桌面环境的优缺点比较

    如果你刚接触Linux,那么我确信你准花了大量的时间为你的Linux发行版选择桌面环境.你可能在想每一种桌面环境都试一下,不过这很耗费时间.外头有好多优秀的桌面环境.这就是为什么我测评了5款最佳Lin ...

  4. Unity学习记录:制作双屏垃圾分类小游戏

    一:逻辑梳理 要实现的功能 游戏操作 在规定时间内,垃圾通过拖拽进入正确垃圾桶的容器,垃圾在这里消失,飞入第二个屏上对应垃圾桶的位置并实现加分和加时间的效果,垃圾拖拽进入不正确的垃圾桶,垃圾会返回到原 ...

  5. Unity 实现屏幕截图并保存

    using UnityEngine; using System.Collections;public class ExampleScript : MonoBehaviour {/*捕捉帧作为屏幕截图序 ...

  6. 用ShareSDK for Unity分享屏幕截图(android和ios平台)

    分享截屏已经是很多游戏应用必备的功能了,找到了一个国内的插件,虽然用起来还行,但是,还是想吐槽下,跟老外的插件比,真的有差距啊有差距啊有差距啊,啊啊啊. ShareSDK的官方网站:http://ww ...

  7. Unity 实战项目 | Unity实现 双屏或多屏幕 显示效果

  8. unity屏幕截图功能

    1.在Editor文件夹新建脚本ScreenTest.cs using UnityEditor; using UnityEngine;public class ScreenTest : MonoBeh ...

  9. Unity 一些有用的碎片知识整理 之 三(之 四 更新中...)

    -- 系列文章链接 Unity 一些有用的碎片知识整理 之 一 点击可跳转链接 Unity 一些有用的碎片知识整理 之 二 点击可跳转链接 Unity 一些有用的碎片知识整理 之 四 点击可跳转链接 ...

最新文章

  1. Nature:植物叶际微生物组稳态维持机制
  2. ConcurrentHashMap源码分析(1)——JDK1.7的实现
  3. IntelliJ IDEA 2020.2 发布:支持Java 15、GitHub审查、运行时异常的排查辅助...
  4. Python实现学生信息管理(面向对象)
  5. kubernetes1.8.4安装指南 -- 5. 证书生成
  6. Visual Studio 2019 v16.6 Preview 3 发布
  7. iOS 开发者证书总结 in-house
  8. C语言字母标题,C语言题目!!
  9. SNIP物体检测算法理解
  10. 用户计算机证书在哪里找,用户、计算机或服务的“证书”管理单元 怎么进?...
  11. eplan p8详细安装步骤文库_EPLAN_P8_2.1.6 安装步骤
  12. 在MacBook上安装Ubuntu20.04双系统
  13. 《我的野蛮女友》主题,乔治·温斯顿《卡农变奏曲》,帕卡贝尔的《D大调卡农》...
  14. 等视距游戏 地图X和Y转换
  15. VLDB 2022最佳研究论文:克服通信挑战,新框架SANCUS实现GNN高效训练
  16. HyperDAO跨链搭桥:启动万链自由交换时代
  17. 计算机网络-实验一:windows网络测试工具
  18. M1 Mac安装PostgreSQL
  19. ece计算机科学硕士,CS、CE、ECE硕士项目:看起来差不多,就能随便乱选吗?
  20. 没有密码怎么解除pdf的加密

热门文章

  1. java毕业设计房产销售系统mybatis+源码+调试部署+系统+数据库+lw
  2. 如果机器翻译始终存在缺陷和错误,那它还有什么用处?
  3. Lake Counting【POJ2386】
  4. 「需求广场」需求词更新明细(十三)
  5. 匿名社交小程序惨遭封杀,涉嫌诱导分享?
  6. 小程序隐藏滚动条_透视智能小程序思享会,和隐藏起来的百度“新流量故事”...
  7. 机器学习(Machine Learning)深度学习(Deep Learning)资料集合
  8. CentOS6.5安装宝塔
  9. [ORA-01033]: ORACLE正在初始化或关闭问题的解决方案
  10. 流体力学第一章 绪论(更新中)