Starling
Plusieurs billets ont été postés sur flex-tutorial.fr pour vous permettre d'apprendre à utiliser la librairie Starling, qui permet de créer du contenu 2D haute performances directement dans Flash Player. Grâce à l'accélération GPU, vous pourrez afficher des milliers d'éléments sans problème.
Cette série de tutoriaux vous permettra de bien comprendre les possibilités offertes par l'API Starling. Tout au long, vous allez réaliser un petit jeu avec un poisson dans un aquarium qui va vous permettre d'appréhender toutes les étapes de sa création : préparation de la scène, animation, scripting, ...
Voici le rendu final au bout des 30 étapes:
This movie requires Flash Player 11
Pour une introduction plus poussée à Starling, je vous invite à consulter le premier billet. Have fun !
- Starling API – Introduction à la 2D accélérée GPU
- Starling API – 1 – Créer son premier projet avec Starling
- Starling API – 2 – Les classes de base : DisplayObject, Sprite, Quad, Texture et Image
- Starling API – 3 – Créer une Texture et afficher une Image
- Starling API – 4 – Créer une animation simple avec MovieClip
- Starling API – 5 – La classe Juggler et l'interface IAnimatable
- Starling API – 6 – Animer des propriétés avec Tween (déplacement, rotation, …)
- Starling API – 7 – Structurer son code avec le Design Pattern Factory
- Starling API – 8 – Créer un personnage avec plusieurs états
- Starling API – 9 – Réagir aux évènements Touch / Mouse avec TouchEvent
- Starling API – 10 – Afficher des bonus de manière aléatoire
- Starling API – 11 – Contrôler un MovieClip au clavier
- Starling API – 12 – Détecter la collision entre 2 MovieClip
- Starling API – 13 – Afficher du texte : System font, Embedded font et Bitmap font
- Starling API – 14 – Intégrer une Bitmap Font avec Bitmap Font Generator
- Starling API – 15 – Ajouter un fond à la scène
- Starling API – 16 – Ajouter une caméra pour donner une impression de profondeur
- Starling API – 17 – Création des éléments du décor avec BlockFactory, TerrainFactory et EnemyFactory
- Starling API – 18 – Parse du fichier JSON de description des niveaux
- Starling API – 19 – Création des niveaux à partir de l'objet Level
- Starling API – 20 – Lier Starling avec Box2D pour gérer les collisions
- Starling API – 21 – Lier Box2D avec les objets graphiques Starling
- Starling API – 22 – Faire défiler des fonds de décor (background scolling / parallax)
- Starling API – 23 – Animer une Sprite selon une courbe de Bézier
- Starling API – 24 – Utilisation de la classe Starling Button
- Starling API – 25 – Passer d'un écran Starling à un autre
- Starling API – 26 – Ajout de décor dans le jeu et manipulation de la caméra
- Starling API – 27 – Lancer des objets dynamiques Box2D
- Starling API – 28 – Détecter l'arrêt d'un body Box2D
- Starling API – 29 – Réagir à la collision entre 2 body Box2D
- Starling API – 30 – Fin du fil rouge et pistes d'amélioration





