0. 背景
最近有个在Unity中制作圆环进度条的需求,并在圆中显示进度数值,类似于图1:
图1. 圆环进度条
平时制作直线的进度条比较多,突然要求做个圆环的有些不适应。不过,这个需求google一下其实大量的解答就出来,关键字"unity circle progress bar"
,于是我采用了 Unity5 Radial Progress Bar Tutorial HD - YouTube 这个方法,有兴趣的同学可以去看看,接下来我简要叙述一下制作的方法。
1. 制作步骤
a). Unity版本
需求制作使用Unity5的UGUI的新GUI组建(UGUI自Unity4.6版本出现的)。
b). 新建Canvas
a). 在菜单栏GameObject/UI/Canvas
,新建Canvas
,如图2。
图2
c). 新建circleProcessBar
b). 同理,在Canvas中新建一个Create/UI/Image
中新建一个image,作为Canvas子物体,并命名为circleProcessBar
,如图3。
图3