3D isométrique

Le code est très largement inspiré de cet excellent tutorial, que j'ai réadaptée et réécrit en Actionscript 3.

La principale différence concerne la gestion du Z-Sorting. En effet en Actionscript 3 plus question de placer un symbole sur un niveau au choix avec un swapDepths()... Pour y remédier, la méthode render() de la class Map se charge donc de réorganiser la profondeur de tous les objets de la carte lorsque l'un d'entre eux se déplace.

Je suis donc arrivé à un petit moteur très basique que vous pouvez télécharger librement, le code étant sous licence Creative Commons

Et voici la démo, cliquez sur un des "personnages" puis sur n'importe quel endroit de la carte pour qu'il s'y déplace :

Enjoy :)