XNA Appareil 2D Moteur Qui Suit Sprite

Quelle est la meilleure façon de créer un effet de parallaxe dans un jeu XNA? Je tiens la caméra pour suivre mon sprite comme il se déplace à travers le monde, de cette façon, je peux faire des effets comme le zoom, le panoramique, les secouer, et d'autres effets. N'importe qui ont un très bon exemple de comment cela se fait, de préférence dans un GameComponent?