![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shader
ThreePointsHeat
这个作者很懒,什么都没留下…
展开
-
Unity UGUI渲染顺序
代码】UnityUGUI渲染顺序在模型前。原创 2022-07-22 17:43:51 · 356 阅读 · 0 评论 -
Unity 能量罩效果shader
先上效果图:能量罩波纹效果,下载地址:转载 2020-12-10 10:32:23 · 879 阅读 · 1 评论 -
unity 跑马灯效果
Shader "Unlit/LT_Arrow"{ Properties { _MainTex ("Texture", 2D) = "white" {} _MSpeed("MoveSpeed", Range(1, 3)) = 2 //移动速度 } SubShader { //贴图带透明通道 ,半透明效果设置如下: tags{"Queue" = "Transparent" "RenderType"...原创 2020-12-04 11:11:23 · 1049 阅读 · 0 评论 -
Shader旋转穿越效果实现
游戏开发中,往往会用到一些屏幕特效。下图展现的是一种“旋屏”效果,它会旋转屏幕图像,且距离中心点越远的点旋转角度越大。这种效果特别适合营造“梦幻”感,比如,在RPG游戏中,经过一段“旋屏”特效,主角穿越到了10年前。1、编写Shader下面的着色器代码使用了顶点/片元着色器处理旋屏特效的功能。这里定义3个属性,其中_MainTex代表屏幕贴图,_Rot 代表基准的旋转角度。核心代码在片元着色器frag中实现。如下图所示,屏幕图像被归一到[0,1]的空间中,中心点为(0.5,0.5)。假设某个点的u.转载 2020-09-03 14:38:27 · 497 阅读 · 0 评论 -
模型边缘自发光材质——Shader
边缘自发光:// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Custom/BianYuanFaGuang"{ Properties { _MainTex("main tex",2D) = .原创 2020-08-28 17:49:17 · 648 阅读 · 0 评论 -
电视机丢失卫星信号出现花屏——Shader
老式电视机丢失信号出现花屏,雪花效果:Shader脚本:Shader "Custom/Screen" { Properties{ _MainTex("贴图", 2D) = "white" {} _TimeScale("花屏速度" , Range(0.0001, 2.0)) = 1.0 } SubShader{ Tags{ "RenderType" = "Opaque" } .原创 2020-08-28 16:32:19 · 475 阅读 · 0 评论 -
模型从上往下逐渐消失Shader
先上效果图:Shader脚本:Shader "Unlit/DisappearShader"{ Properties { _MainTex ("Texture", 2D) = "white" {} _DisappearOffset ("Disappear Offset",Range(-0.5,0.5)) = 0.5 } SubShader { Tags { "RenderType"="Opaque" }原创 2020-08-28 16:02:25 · 1451 阅读 · 2 评论 -
场景深度灰值改变——shader
当在游戏中自身角色死亡,场景需要变灰变暗,我们需要用到Shader,以下就是角色死亡场景变灰Shader:Shader "Custom/imageTest"{ Properties{ _MainTex("Base (RGB)", 2D) = "white" {} //灰度值,可供从外部修改 _LuminosityAmount ("GrayScale Amount", Range(0.0, 1.0)) = 1.0 } SubShader{ Pass{ CGPROGRAM原创 2020-08-28 10:28:37 · 327 阅读 · 0 评论