Chapitre 18 : Rendu d'un Arrière-Plan Parallaxe

Dans ce chapitre, nous abordons la mise en œuvre d'un arrière-plan parallaxe, une technique utilisée dans les jeux en 2D pour donner un sentiment de profondeur.

La structure ParallaxLayer représente une seule couche dans notre arrière-plan parallaxe. Chaque couche a sa propre texture et sa vitesse, créant un sentiment de profondeur en se déplaçant plus lentement plus loin du spectateur. La structure ParallaxBackground gère plusieurs couches, en rendant et en mettant à jour chaque couche.

La méthode render d'une ParallaxLayer gère le dessin de la texture de la couche à l'écran, en tenant compte du décalage de la couche et de la position de la caméra. La méthode update ajuste le décalage de la couche en fonction de sa vitesse et du temps écoulé.

Les méthodes render et update de ParallaxBackground appellent simplement les méthodes correspondantes de chacune de ses couches.

Last updated