今天做项目时遇见一个问题,就是texture在内存中,无论怎么新建都指向同一个内存地址,只能新建一个texture来中断它,但是发现无论怎么新建  都无济于事,外网找了一圈有所收获,特意分享出来

    public void SaveScreenShot(){Texture2D tex = new Texture2D(1920,1080,TextureFormat.RGBA32,false);Texture2D texture2D = TextureToTexture2D(transform.Find("paintCanvasImg").GetComponent<RawImage>().texture);tex.SetPixels(texture2D.GetPixels());tex.Apply();UIController.instance.autograph.texture = tex;}private Texture2D TextureToTexture2D(Texture texture){Texture2D texture2D = new Texture2D(texture.width, texture.height, TextureFormat.RGBA32, false);RenderTexture currentRT = RenderTexture.active;RenderTexture renderTexture = RenderTexture.GetTemporary(texture.width, texture.height, 32);Graphics.Blit(texture, renderTexture);RenderTexture.active = renderTexture;texture2D.ReadPixels(new Rect(0, 0, renderTexture.width, renderTexture.height), 0, 0);texture2D.Apply();RenderTexture.active = currentRT;RenderTexture.ReleaseTemporary(renderTexture);return texture2D;}

untiy-新建Texture,取消引用相关推荐

  1. java 无法取消引用_Java的新手,并出现错误“无法取消引用int” - java

    我是java的新手,并且已经从事了一段时间,但是仍然收到错误消息:无法取消引用int.我看到了几个类似的问题,但仍然无法弄清自己的情况. 这是完整的代码: package inclass; class ...

  2. 什么“取消引用”指针意味着什么?

    请提供一个解释示例. #1楼 指针是值的"引用"..很像库函数是对书的引用. "解除引用"电话号码实际上正在通过并检索该书. <code>int a ...

  3. c++引用另一个类的方法_利用CVE20191132:Windows内核中的另一个NULL指针取消引用...

    NULL指针取消引用应该早在几年前就已终止,但仍在恶意软件攻击中被发现和使用.这篇文章探讨了CVE-2019-1132的内部细节,Buhtrap小组将其用于针对东欧的受害者. 介绍 我们在本文中讨论的 ...

  4. 在打字稿中,是什么! (惊叹号/ bang)运算符取消引用成员时?

    本文翻译自:In Typescript, what is the ! (exclamation mark / bang) operator when dereferencing a member? W ...

  5. java 取消引用_java编译时所说的“无法取消引用”是什么意思

    部分代码如下:publicabstractclassAnimal//animal类定义为抽象类{publicstaticfinalbooleanisMammal=false;publicstaticf ...

  6. php 引用传递、引用返回和取消引用以及unset

    在 PHP 中引用意味着用不同的名字访问同一个变量内容.这并不像 C 的指针,替代的是引用是符号表别名.注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字. 引用传递 fu ...

  7. java 取消引用_java代码优化——消除过期的对象引用

    很多人可能在想这么一个问题:Java有垃圾回收机制,那么还存在内存泄露吗?答案是肯定的,所谓的垃圾回收GC会自动管理内存的回收,而不需要程序员每次都手动释放内存,但是如果存在大量的临时对象在不需要使用 ...

  8. 警告 C6011 取消对NULL指针XXX的引用

    若要更正此警告,请检查指针是否有 null 值 #include <malloc.h> void f( ) {char *p = ( char * )malloc ( 10 );if ( ...

  9. JavaScript中的弱引用和强引用

    JavaScript中的弱引用和强引用 什么是弱引用和强引用 举例说明弱引用和强引用 在JavaScript中演示弱引用和强引用 弱引用的特性总结 什么是弱引用和强引用 JavaScript 中强引用 ...

最新文章

  1. 【怎样写代码】参数化类型 -- 泛型(五):泛型类
  2. 2080ti服务器支持什么系统,2080ti深度学习性能
  3. html本地载入缓存文件,Flutter中如何加载并预览本地的html文件的方法
  4. Oracle —— 如何执行SQL文件
  5. [Android]Log打印
  6. hashchange
  7. 精品、好用、优质、黑科技网站推荐
  8. 计算机网络实验——ns3仿真最短路由选择算法
  9. 工作说明书(SOW)
  10. 电脑右下角没有看到小喇叭图标了该怎么办
  11. 自己动手写操作系统学习笔记(一)---MBR,PBR,BPB,文件系统
  12. 留给10年后的自己观看,T4-7生活就像那条小巷!
  13. 区块链浏览器构建实战
  14. 单元测试 CI/CD
  15. 组合有功电能,组合无功电能的概念
  16. 分享UG塑胶模具设计的分模方法,一起学起来
  17. UITextField leftView 光标的边距 监听return键 字符长度的限制 以及其他的常用方法
  18. python网球比赛模拟主持稿_主持人大赛的模拟主持稿件模板推荐
  19. BIUT比特信任系统公链 双周报 第65期
  20. java springboot 体育场馆预约小程序源码

热门文章

  1. 让bug无处藏身,Java 线上问题排查神器分享
  2. 使用数据结构过滤敏感词算法
  3. Android ART模式简介
  4. NSM.so编译成功
  5. linux 可以添加指纹识别,linux为笔记本打开指纹授权:fprintd、libpam-fprintd
  6. Linux终端字体重叠的问题
  7. 贪吃蛇大作战代码java,贪吃蛇游戏,贪吃蛇java游戏代码讲解
  8. 决策易线上营销CRM,微信粉丝运营重要利器!
  9. eyoucms采集发布,让你轻松发布大量内容!
  10. nodejs 创建html文本编辑器,node使用UEditor富文本编辑器的方法实例