[VXA] – Une petite touche d’isométrie

Ayant appris que GubiD allait prochainement publier son script de combats tactiques GTBS pour RPG Maker VX Ace, et qu’il aurait aimé un script d’isométrie avec rotation à 360°, je me suis rendu compte que mes scripts n’étaient pas forcément adaptés à ce genre de système : les scripts de mode 7 sont conçus pour des cartes du monde, le script MGC ISO a un gameplay 3D (position de chaque élément déterminée par trois coordonnées), et le futur script ISO Realm a également un gameplay 3D. Etant donné que ce futur script est loin d’être terminé (surtout au niveau de l’édition de modèles spécifiques 3D), mais que son moteur d’affichage tient la route, je me suis dis que je pourrais créer une version extrêmement allégée de ce moteur, pour pouvoir afficher des cartes en 3D isométriques minimalistes, que je serai sans doute en mesure de publier bien plus rapidement que mes autres scripts.

Ce moteur isométrique aura les caractéristiques suivantes :

  • gestion par cases de dimension 32*32px
  • attribution d’une altitude pour chaque case, au pixel près
  • gameplay 2D (l’altitude est fixée pour deux coordonnées x et y de la carte)
  • attribution de textures sous formes de tiles de dimensions 32*32px, pour le dessus et pour chacun des quatre côtés d’une case
  • rotation libre à 360°

Comme je pars d’un moteur existant, j’ai pu déjà pas mal avancer en deux jours :

Leave a Reply

Your email address will not be published. Required fields are marked *