http://tsubakit1.hateblo.jp/entry/20131007/1381156232
例えばカメラの範囲外で移動処理をするとカメラに入るころには端のほうに行ってしまっているなど 処理をしてほしくない場面も多いかと思います。ということでオブジェクト描画がされるタイミングのみで実行されるメソッドを使います。
public class Openguin : MonoBehaviour { private Vector2 speed = new Vector2(-0.0075f, 0.0045f); void OnWillRenderObject() { Move (); } void Move() { Vector2 pos = transform.position; pos.x = pos.x + speed.x; pos.y = pos.y + speed.y; transform.position = pos; } }