摘要:
技能CD特效 这个效果主要是利用反正切函数完成。atan2(x,y)的返回值是[-PI,PI],这个支持4个象限的反正切函数。关于圆角计算,在上篇文章中有介绍。 现在,我们来看看反正切函数的效果: 在第一象限:返回[0,PI/2],有渐变; 在第二象限:返回[PI/2,PI],为... 阅读全文
摘要:
圆角的计算 在Shader中,我们使用UV坐标来计算需要显示的部分和不需要显示的部分,使用透明来处理显示与不显示。UV坐标如下图1,我们将坐标平移到图2位置,面片的UV坐标原点在面片中心,UV坐标范围是[0,1]。 我们现在用计算圆的半径的方式来计算,在如图所示的区域(绿色线区分)1,2,... 阅读全文