INTRODUCTION |
Astronaute Engine, comme son nom Franglais qui ne veut rien dire ne l'indique pas, est un moteur d'animation pour canvas HTML écrit en pur Javascript par Christophe Leblanc en 2018. Il est autonome et ne dépend d'aucune bibliothèque externe. Il est aussi simple, facilement programmable, et de ce fait facilement adaptable et évolutif. Il est né de l'idée d'animer un petit astronaute dessiné par ma soeur et d'en faire une petite démonstration de mes compétences en Javascript fin 2017, début 2018. Astronaute Engine permet de programmer différentes séquences de différents types d'animations (par exemple: déplacer, tourner, redimensionner). Le tout peut être lancé de manière automatique (programmée) ou par des évènements extérieurs (un clic de souris ou tout autre événement du DOM). Il est codé suivant une architecture tout à fait classique: Une boucle principale (game loop), un gestionnaire de scène (scene manager), un gestionnaire d'affichage (display list) et un séquenceur (timeline). Développeur: Christophe Leblanc. Lien: astronaute_engine.js Démos: Exemples d'utilisation:
//Instanciation du moteur
|
Ce document crée par Christophe Leblanc est publié sous licence Creative Commons Attribution-ShareAlike 4.0 International License. |