OnBecameInvisibleはカメラから出た時、
OnBecameVisibleはカメラに入った時に動くコールバック関数だ。
しかし、カメラから出た時にrendererをOFFにして入った時にONにするために
このように書くのはだめ!
void OnBecameInvisible () { renderer.enabled = false; } void OnBecameVisible () { renderer.enabled = true; }
なぜなら、OnBecameInvisibleとOnBecameVisibleはrendererが存在していた時に効果があるようだ。
だから、一旦OnBecameInvisibleによって「renderer.enabled = false;」をしてしまうと、
OnBecameVisibleが呼ばれず、消えっぱなしになりますよ。