Unityのフォーラムで議論されていたHPのメーター(あちらではHealth Barって言うんですね)の実装についての議論が興味深かったので紹介。
どの実装も参考になりましたが一番シンプルな実装としてEric5h5さんの「アルファ付き画像+Cutoff」を使った実装を紹介。
Health Bar UI
http://forum.unity3d.com/threads/42813-Health-Bar-UI
この実装ではプログラムはこの様にCutoffのしきい値を変更するだけで済んでしまいます。
function Update () { renderer.material.SetFloat("_Cutoff", Mathf.InverseLerp(0, Screen.width, Input.mousePosition.x)); }
こちらにWeb Player版のサンプルが公開されています。マウスカーソルを左右に移動させるとメーターが変化します。
Unity Web Player - CircularHealthBar
http://www.starscenesoftware.com/stuff/unity/CircularHealthBar.html