Unity4には新機能としてPropertyDrawerというものがあります。みなさんは普段スクリプトに using UnityEngine; using System.Collections; public class SampleScript : MonoBehaviour { public float hp; void Update() { Debug.Log( hp ); } } とpublic float hp;を記述し、インスペクタ上で自由に編集を行なっていると思います。 例えばこのhpですが、仮に自キャラのHPだとしましょう。 自キャラのHPがマイナスになって良いでしょうか?HPの上限を設定しなくて良いでしょうか?(そのようなゲームなら構いませんが…) 自キャラのHPがマイナスになってはいけない HPの上限は決まっている 上記の設定がすでにあるのであれば、開発の時点で考慮して