Éditeur de sprites

Pyxen inclut un éditeur de sprites complet pour créer et modifier du pixel art directement dans votre projet sur iPad et Mac. Aucun outil externe nécessaire — concevez vos sprites et voyez les changements appliqués instantanément à votre jeu en cours d’exécution.

Ouvrir l’éditeur de sprites

Appuyez sur n’importe quel asset image dans la barre latérale, puis appuyez sur le bouton Edit pour passer de la visionneuse d’images à l’éditeur de sprites.

Outils de dessin

La barre d’outils en haut propose :

Sélectionnez un outil, choisissez une couleur dans la palette, et dessinez sur le canevas. Zoomez avec un pincement (iPad) ou le défilement (Mac) pour un travail précis au pixel près.

Palette de couleurs

La palette se situe en bas de l’éditeur. Appuyez sur une couleur pour la sélectionner. Utilisez la pipette pour prélever une couleur depuis le canevas.

La palette est propre à chaque image — chaque feuille de sprites peut avoir son propre jeu de couleurs.

Outils de sélection

Les zones sélectionnées affichent des fourmis en marche (contour en pointillés animé). Avec une sélection active, vous pouvez :

Calques

Le panneau des calques à droite affiche tous les calques de l’image courante. Vous pouvez :

Chaque calque est dessiné indépendamment. Cela vous permet de séparer les arrière-plans, les personnages et les effets dans différents calques et de les modifier sans affecter les autres.

Redimensionnement et canevas

Timeline d’animation

L’éditeur de sprites inclut une timeline d’animation intégrée pour créer des animations de sprites image par image.

Ouvrir la timeline

Appuyez sur le bouton pile de films (en bas à droite du canevas) pour activer le mode animation. La bande de timeline apparaît sous le canevas.

Créer des animations

  1. Ouvrez le sélecteur d’animations (côté gauche de la timeline) et appuyez sur New Animation
  2. Donnez-lui un nom (par ex. “walk”, “idle”, “attack”)
  3. Sélectionnez des tiles sur votre feuille de sprites avec l’outil tile select, puis appuyez sur Add to Animation
  4. Ou appuyez sur le bouton + dans la timeline pour ajouter la tile suivante dans l’ordre de lecture

Modifier les frames

Pelure d’oignon

Activez le bouton pelure d’oignon pour afficher une superposition fantôme de la frame précédente pendant l’édition. Cela aide à maintenir la cohérence entre les frames d’animation.

Isolation de tile

Lors de l’édition d’une frame, activez le bouton isolation pour masquer ou atténuer les tiles environnantes, vous permettant de vous concentrer sur la frame courante.

Utiliser les animations dans le code

Les animations sont sauvegardées dans les métadonnées du sprite. Jouez-les dans votre jeu avec le paramètre animation :

player.sprite = Sprite("hero", animation="walk")

Consultez Sprites et Rendu et la référence Sprite pour l’API complète.

Annuler et rétablir

Chaque opération dans l’éditeur de sprites supporte l’annulation (Cmd+Z) et le rétablissement (Cmd+Maj+Z). La pile d’annulation est propre à chaque image et persiste tant que le projet est ouvert.

Aperçu en direct

Lorsque votre jeu est en cours d’exécution, tous les changements effectués dans l’éditeur de sprites sont appliqués instantanément — peignez un pixel et voyez-le apparaître dans l’aperçu du jeu. Cela facilite l’itération sur votre art tout en testant le gameplay.

Conseils