两行shader代码搞定百叶窗效果!!!
先看下效果:

直接上shader代码:
Shader "Learning/baiyechuang"
{
Properties
{
_TopTex ("TopTexture", 2D) = "white" {
}
_BottomTex ("BottomTexture", 2D) = "white" {
}
_ColumnCount("ColumnCount", int) = 3
_RowCount("RowCount", int) = 3
_ShowPercent_Col("ShowPercent_Col", range(0, 1)) = 0.5
_ShowPercent_Row("ShowPercent_Row", range(0, 1)

本文介绍了一种使用两行Shader代码实现百叶窗效果的方法。通过将图片分为多个行列,根据设定的阈值动态显示顶部或底部纹理,达到动态百叶窗效果。主要思路在于计算像素点显示哪个纹理,并通过调节阈值实现动态变化。
最低0.47元/天 解锁文章
1344

被折叠的 条评论
为什么被折叠?



