我使用

Graphics.Blit (null, finalRT, mat);

合成出一张finalRT,然后将finalRT用在editor脚本的OnInspector中使用

Graphics.DrawTexture(rect,finalRT,mat2);

进行绘制,结果发现inspector面板中finalRT显示结果是错的,而且在游戏场景中用到finalRT作为纹理的物体纹理也变错了。

但是如果我屏蔽掉Graphics.DrawTexture(rect,finalRT,mat2),则游戏场景中用finalRT作为纹理的对象不会变错,但是当然,我在inspector中就看不到finalRT的预览了。

通过试验发现,如果在Graphics.Blit (null, finalRT, mat)后面紧跟着加一句:

#if UNITY_EDITOR
        Graphics.Blit (null, null, mat,0);//if i want to draw finalRT with a shader in editor script, i must write this line, why?
# endif

则结果就正常了。

不知道为啥。

unity, Graphics.Blit (null, null, mat,0);相关推荐

  1. Unity中OnRenderImage屏幕后处理做Graphics.blit时遇到的一个问题

    目前在做一个小项目, 需要实现战争迷雾效果, 参考了很多文章, 有各种方案, 其中之一是使用camera的后处理技术显示迷雾纹理. 于是实验了一下, 创建个cs脚本, 响应OnRenderImage方 ...

  2. C++ NULL nullptr和0的区别

    C中的NULL 在C语言中我们将NULL用作空指针之用,NULL在C语言中的定义如下: #define NULL ((void *)0) 可以看到,C语言中NULL是一个void*指针,我们常用其来对 ...

  3. c语言中字符数字加'0',C语言中的NULL与转义字符'\0'以及数值0的关系

    以下两种只是一个巧合,只不过地址值的数值为0而已.0本身只不过是一个可以显示的字符,与内存并没有直接关系.在0与ASCII表中关联NULL做了关联,这样使得输入转义字符'\0',也可以将一个变量赋值为 ...

  4. mysql8.0约束性语语句(主码、外码、NOT NULL/NULL、DEFAULT、UNIQUE、CHECK)

    本文所有操作都是基于mysql8.0执行的,针对mysql数据库创建表之后的约束语句的添加.删除.修改 文章目录 查看建表信息 实体完整性 创建表时定义实体完整性 创建表后添加主码 创建表以后删除主码 ...

  5. mysql中建表时为什么加not null or default “”/0?

    因为null不好比较,因为null是一种类型,比较时只能用专门的is not null or is null 来比较,碰到其他运算符,返回值均为null.其次效率不高,影响索引效率.因此,往往建表时使 ...

  6. 【Unity Shader】屏幕后处理3.0:均值模糊和高斯模糊

    发现之前学习记录的太过详细,导致整理的过程占用太长的时间了,这篇之后博客重要的是掌握实现过程,关于基础的理论会更多的放上别人写得更好的文章. 参考:[Unity Shader编程]之十五 屏幕高斯模糊 ...

  7. 【Unity Shader】屏幕后处理2.0:实现Sobel边缘检测

    边缘检测是描边效果的一种实现方法,关于描边效果其实还有更好的基于深度+法线纹理实现的方法,这里就先以边缘检测为主进行学习. 1 理解卷积 参考:深入理解卷积(卷积核到底要不要翻卷) [深度学习]深度学 ...

  8. android getpixel函数,关于Graphics.Blit函数在android上的巨坑

    五月 13.2019. 0 Comment 在XR相关的app中经常会使用Camera,一般AR app都会使用AR 引擎自带的ARCamera,缺点是启动比较慢,定制型比较差,无法选择分辨率等:其他 ...

  9. unity实现牧师与魔鬼2.0(动作分离版) 基本操作演练

    unity实现牧师与魔鬼2.0(动作分离版)& 基本操作演练 & 材料与渲染联系 基本操作演练 下载 Fantasy Skybox FREE, 构建自己的游戏场景 在Window-&g ...

最新文章

  1. Leetcode周赛复盘——第 278 场力扣周赛
  2. scss-@for 指令
  3. reverse函数:反转容器内容
  4. 用C#编写的代码经C#编译器后,并非生成本地代码而是生成托管代码
  5. 打印纸张尺寸换算_纸张尺寸与开(K)数换算
  6. layui select监听选中的值 二级联动
  7. python 列表相关应用大全
  8. 炒股50问——走向职业操盘的简单问答!
  9. 数据库索引原理及优化
  10. 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
  11. 反转链表-迭代反转法
  12. java输出罗马数字_java工具类——罗马数字和阿拉伯数字相互转换
  13. 【光通信】布线时,什么情况用单模光纤,什么情况用多模光纤
  14. 处理器后面的字母含义_Intel处理器背盖上的字母含义
  15. 纯css实现视差滚动加文字,纯CSS视差滚动原理及实例
  16. 对于复杂网络解决现实的网络问题
  17. 基于PHP的餐饮行业管理系统
  18. gnuplot命令大全
  19. 排序算法大比拼(2.2)——时间O(n log2n)篇之快速排序(左右指针法)
  20. RISC-V Debug Introduction

热门文章

  1. 2021-2027全球及中国401(k)软件行业研究及十四五规划分析报告
  2. 5G风口短信“变脸”求生,三大运营商要联手战微信?
  3. 《会计学》的会计分录使用逻辑(2020年12月写)
  4. 天天优惠第一个版本于6月9日发布
  5. LJJ 学二项式定理
  6. java-net-php-python-ssm个人理财管理系统登陆计算机毕业设计程序
  7. 谷粒商城面试知识点总结(三)
  8. QTextEdit和QTextDocument(ZZ)
  9. Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作
  10. poj2942 圆桌骑士(点双连通分量+二分图染色法判奇环)