unity替换shader方法
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class 替换材质开关: MonoBehaviour {// Start is called before the first frame updatepublic Camera mainCam;public Shader Shader;void Start () {}// Update is called once per framevoid Update () {}void OnGUI () {if (GUI.Button (new Rect (10, 10, 200, 50), "overdraw")) {mainCam.SetReplacementShader (Shader, "RenderType");Debug.Log ("this is a test");}if (GUI.Button (new Rect (10, 70, 200, 50), "Reset")) {mainCam.ResetReplacementShader ();}}
}
shader1 :原shader
Tags {“RenderType”=“匹配标签名”}
shader2
Tags {“RenderType”=“匹配标签名”}
*匹配标签名要一致才能替换
*如果原、新shader的properties不一致容易出问题
overdraw后
unity替换shader方法相关推荐
- Unity编写Shader内置各种矩阵和方法介绍
返回目录 大家好,我是阿赵. 这里记录一下Unity编写Shader内置各种矩阵和方法 一.Unity内置转换矩阵 1.MVP类矩阵 UNITY_MATRIX_MVP:Current model * ...
- Unity之Shader基础探索
Unity之Shader基础探索 一.什么是Shader? 1.Shader的开发语言 2.着色器用途 3.着色器的编辑 4.着色器性能分析工具 5.着色器编译 6.异步着色器的编译工作原理 7.内置 ...
- 【Unity3D Shader编程】之五 圣诞夜篇 Unity中Shader的三种形态对比 混合操作合辑
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...
- Unity学习shader笔记[一百]简单焦散Caustic效果
焦散是模仿光透过水底的一个投影景象 有两个版本,改版最后效果如下 这里是简单的基于物体的焦散,基于水体的焦散思路是水面物体的shader中拿到ColorBuffer,然后用水体的屏幕空间坐标取采集Co ...
- Unity中用Shader实现镜子效果
做项目的时候要用到镜子,折腾了一下午,发现做镜子还是蛮快的,总结了一下网上的教程,大致有这么几种做法: 1.使用反射探针(Reflection Probe) 2.使用Render Texture 3. ...
- Unity 流光shader 记录分享
Unity 流光shader 转载自:链接 Shader "Custom/DataFlowEffect" {Properties{_MainColor("Main Col ...
- Unity之Shader
Shader基础 1. Shader其实就是专门用来渲染图形的一种技术,通过shader,我们可以自定义显卡渲染画面的算法,使画面达到我们想要的效果. 2. Shader编程语言: 基于OpenGL的 ...
- python文件替换一行_python基础_文件操作实现全文或单行替换的方法
这篇文章主要介绍了关于python基础_文件操作实现全文或单行替换的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python修改文件时,使用w模式会将原本的文件清空/覆盖.可以 ...
- js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...
js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...
最新文章
- 贪心 ---- C. Anu Has a Function位运算+贪心证明
- R语言replace函数数值替换实战
- 01Vue.js快速入门(一)Vue概念及Helloworld
- python自学什么书比较好-如何自学Python ?自学看什么书比较好?
- python_xlsxwriter模块
- 计算机系统结构专业是软件还是硬件,计算机体系结构中软硬件和架构设计有哪些机会?...
- 转:UniqueID和ClientID的来源
- Java中HashMap、LinkedHashMap和TreeMap区别使用场景
- 服务器装系统用哪个好,服务器系统重装用哪个系统
- python建立虚拟环境付款_python 创建虚拟环境(virtualenv)
- Thrift协议的服务模型
- php指定时间 n天,PHP实现指定时间的n月之前的这一天的两种算法
- abcde类 ip地址_IP寻址基础,让你了解IP地址ABCDE类的区分
- 想搭建一个手游平台怎么做?需要了解哪些细节?
- mac安装搜狗输入法
- SpringBoot整合MyBatisPlus(十四)
- macbook 查看本机ip地址
- lintcode-507-摆动排序 II
- Oracle:sqlplus命令行登录方法 as sysdba
- android 软引用intent对象,Android中的软引用(SoftRefrerence)和弱引用(WeakReference)