OnBecameVisible はレンダラーが任意のカメラから見えるようになると呼び出されます
このメッセージはレンダラーにアタッチされているすべてのスクリプトに送信されます。 OnBecameVisible と OnBecameInvisible はオブジェクトが表示されている時のみ必要な計算などを無駄のないように行うために便利です。
// Enables the behaviour when it is visible
function OnBecameVisible () { enabled = true; }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnBecameVisible() { enabled = true; } }
OnBecameVisible は関数の中にシンプルな yield 文を使用して、コルーチンにすることができます。 エディターで実行したときシーンビューのカメラでもこの関数が呼び出されることになります。