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