扬州百度seo,昆明seo关键字推广,手机制作网站的软件有哪些东西,网络营销就是网站营销Unity ShaderGraph 技能冷却转圈效果 前言项目场景布置代码编写ShaderGraph 连线总结 参考 前言
遇到一个需求#xff0c;要展示技能冷却的圆形遮罩效果。
项目
场景布置 代码编写
Shader核心的就两句
// 将uv坐标系的原点移到纹理中心
float2 uv i.uv - float2(0.5, 0… Unity ShaderGraph 技能冷却转圈效果 前言项目场景布置代码编写ShaderGraph 连线总结 参考 前言
遇到一个需求要展示技能冷却的圆形遮罩效果。
项目
场景布置 代码编写
Shader核心的就两句
// 将uv坐标系的原点移到纹理中心
float2 uv i.uv - float2(0.5, 0.5);// 计算当前像素点与中心点的夹角
float radian atan2(uv.y, uv.x) * -1 PI;ShaderGraph 连线 总结
核心部分 计算当前像素点在纹理上的位置对应的极坐标的角度弧度表示。atan2是反正切函数它返回的是给定两个坐标的反正切值。将结果乘以-1并加上PI是为了调整角度的方向和范围。 参考
[UnityShader3]转圈与冷却效果