Le module lionengine-core est la pièce centrale du moteur. Il contient une API bas niveau complète, conçue pour fournir les outils essentiels à tout développement.
Voici les différents packages:
Voici une brève présentation de l'API bas niveau:
- Fenêtré
- Plein écran
- Applet
- Sans limite (aussi vite que possible)
- Verrouillé (vitesse maximum définissable)
- Extrapolé (vitesse indépendante de la machine)
Aucun Bilinéaire HQ2X HQ3X
- Lier différentes sections (Intro, Menu, Jeu...)
- Capable de démarrer une autre séquence et de la charger avant de terminer (transition)
- Affichable (image, sprite, sprite animé, police d'écriture à base de sprite, parallaxe...)
- Fichier (binaire & XML)
- Audio (WAV & MIDI)
- Clavier & Souris
Animation
: Représente la structure de l'animation
- Image de début
- Image de fin
- Vitesse d'animation
- Lecture inversée (permet de jouer une animation à l'envers)
- Lecture répétée (permet de jouer indéfiniment une animation, peut être combiné avec la lecture inversée)
Animator
: Gère l'animation en la mettant à jour
Images de l'animation Sprite animé
Lire la suite: Architecture Générale - Module Jeu