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