tanaka's Programming Memo

プログラミングについてのメモ。

ゲームオブジェクトの有効、無効

遠くのキャラクタは非表示にし、一定距離まで近づいたら表示して動かし始めるような処理を実装したい場合、GameObjectクラスの「SetActiveRecursively(フラグ)」を利用すると便利。
Start()関数内などで、

gameObject.SetActiveRecursively(false);

として、まずは無効化しておき、一定距離に近づくなどした場合に、

gameObject.SetActiveRecursively(true);

として、有効にする。