Unity中用sprite实现UI的Fill填充效果(进度条,血条)
本来打算做一个SpriteRenderer的进度条效果,然后找到了很多的shader或者其他设置什么的,要么是不能使用,要么是效果麻烦,然后正好找到这里
1.根据自身需求,调整图片的Pivot
2.将Sprite的Draw Mode切换为Tiled
3.然后就可以通过代码调整size实现填充效果。
本来打算做一个SpriteRenderer的进度条效果,然后找到了很多的shader或者其他设置什么的,要么是不能使用,要么是效果麻烦,然后正好找到这里
1.根据自身需求,调整图片的Pivot
2.将Sprite的Draw Mode切换为Tiled
3.然后就可以通过代码调整size实现填充效果。