【Unity】uGUIで円形のプログレスバーを簡単に作る
お疲れ様です。ぐーるです。
uGUIでの円形プログレスバーの作り方をメモっておきます。
手順
1.一番下になる背景を作る
Imageを作り、円形の画像を当てはめ、名前を「ProgressBar」としておく
ここに実際に使用した200x200の白い円形のpng画像を貼ってあるのですが
見えませんね。見えません。見えないのでイメージ画像も一緒に貼ってあります。
2.中央のマスク部分を作る
1で作ったProgressBarをコピーして子要素にする。その後大きさをちょっと縮小(100x100)して、
名前を「Center」にしておく
3.ゲージ部分を作る
1で作ったProgressBarをコピーして子要素にする。
大きさはそのままにして、色を好きな色に変更、
Image TypeをFilledにします。
4.完成
Image Typeの下にあるImage Amountの値を変えれば
円形プログレスバーの出来上がりです。
uGUIスゲー
あっという間にできてしまった。
画像ではShadow入れて見やすくしていたり、名前を付けてたりしますが、
その辺はもちろん自由です。空中にゲージだけ浮かせたいって人は1の背景も要らないですね。