- 博客(2)
- 收藏
- 关注
原创 用unity的spriterenderer组件实现圆形360度的filled效果
要实现filled效果首先就是需要能够通过计算来判断你的amount改变时,图片那部分需要隐藏起来,那部分需要展示出来。因此,水平垂直方向的filled只要考虑uv的x轴或者y轴就可以,可是360度的filled要考虑的事情就很多了。总所周知,一个图的uv坐标是这样的圆形的中心点的坐标就是(0.5,0.5)。上下左右的坐标就是:(0.5,1)(0.5,0)(0,0.5)(1,0.5)那我们先拿右点:A(1,0.5)边坐标作为filled功能的起始点。通过中心点和起始点可以先确定一个向量然后取uv上每个点和中
2025-02-06 14:42:09
667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人