Unity でライフゲージを実装する
Unity で角丸のライフゲージを実装してみました。以下のようなゲージが一つのスクリプトで表示できます。
使用方法
使い方は簡単で、コンポーネントとして PointGauge スクリプトを設定するだけです。インスペクターからライフゲージの幅・高さ、枠線の太さ、色が変更できます。
PointGauge.cs 自体はごく簡単なコードですので、ゲージが一定の割合以下で色を変えてみるなり、値を数値として表示してみるなり、ご自由に改良してみてください。
ソースコード
最新の PointGauge.cs のソースコード全文は以下にあります。 Unlicense として公開しますので、どなたでも自由に改変・再配布が可能です。
謝辞 / ライセンス表記
なお、 PointGauge.cs の実装について https://github.com/blueberryzzz/UIAndShader の SimpleRoundedImage.cs の一部を使用させていただきました。
Copyright (c) 2018 blueberryzzz
Released under the MIT license
https://opensource.org/licenses/mit-license.php
コメント