Alexandre LHUILLIER - Projets, histoires & opinions
English Version
La map est simplement composée d’un ensemble de tiles, dont les vertices tournent au niveau des bords de la "map" grâce à un vertex shader.
La rotation des murs et des arbres se fait côté CPU pour que les modèles ne soient pas déformés. N’étant pas très à l’aise dans la programmation rendu à l’époque (et aujourd’hui j’en sais à peine assez pour avancer dans mes projets), je n’ai pas réalisé que j’aurais pu m’en tenir au shader pour le même résultat, en lui fournissant le point de pivot du modèle.
C’est sur ce projet que j’ai commencé à porter mon ébauche de moteur de jeu, alors compatible uniquement OpenGL3, vers DirectX12.
Plus d’informations: https://www.developpez.net/forums/d1539963/applications/developpement-2d-3d-jeux/projets/wejv5-map-tapis-roulant/