欢迎光临散文网 会员登陆 & 注册

2D 着色器:展示

2023-08-09 05:25 作者:zhtsu  | 我要投稿



效果图

Show


原理


        当我们在游戏中展示某样道具或人物时,偶然会需要用到类似的效果作为背景。

        原理是根据 UV 坐标和时间的变化,计算出一个值,然后根据这个值来混合两种颜色。我们需要计算出像素相对于中心点的极坐标。极坐标是一种用角度和半径来表示平面上点位置的坐标系统,它适合表示圆形或者旋转相关的图形。我们使用 UV - 0.5 将 UV 的原点移动到中央,然后使用 atan 函数来计算出偏移向量的角度。我们需要计算出像素所在的条纹区域,使用正弦函数来模拟条纹的周期性变化,并根据角度和时间来调整其位置和速度。


源代码


2D 着色器:展示的评论 (共 条)

分享到微博请遵守国家法律