
UnityShader
bubblingo0
这个作者很懒,什么都没留下…
展开
-
UGUI(ScrollView)范围内隐藏特效
示例: 这是一个ScrollView上的特效矩形遮挡,实现原理是修改特效的shader。 判断渲染的顶点坐标是否在可渲染的矩形范围呢,可以则在片元返回颜色透明度为0,不是则返回应有颜色。 这里不一定是矩形范围 ,圆形也行,需要自行编辑区域范围和判断顶点位置。先来讲讲矩形范围的UI上的特效遮挡的实现。 首先编辑特效: 如果是unity自带shader,可以网上copy源码,然后加入以下代码段,这里使用的shader是Additive,然后我们需要自己加入自己代码段。 先附上Addi.原创 2021-12-10 17:59:04 · 1769 阅读 · 2 评论 -
Shader二——plane波浪实现
Shader "Custom/TrigonometricRotation" { Properties { _Height("波幅",Range(0,4)) = 0.5 _MainTex("贴图",2D) = "White"{} } SubShader { Tags { "RenderType"="Opaque" "Queue" = "Geometry" "IgnoreProjector" = "True" "Di...原创 2021-12-06 00:40:38 · 128 阅读 · 0 评论 -
Shader一 —— 旋转正逆方向
Shader "Custom/TrigonometricRotation" { Properties { _RotateSpeed("旋转幅度",Range(1,4)) = 1 _MainTex("贴图",2D) = "White"{} } SubShader { Tags { "RenderType"="Opaque" "Queue" = "Geometry" "IgnoreProjector" = "Tr...原创 2021-12-05 23:55:59 · 1263 阅读 · 0 评论