Sprite-Editor

Pyxen enthält einen vollständigen Sprite-Editor zum Erstellen und Bearbeiten von Pixel-Art direkt in deinem Projekt auf iPad und Mac. Keine externen Werkzeuge nötig — gestalte deine Sprites und sieh die Änderungen sofort in deinem laufenden Spiel.

Den Sprite-Editor öffnen

Tippe auf ein Bild-Asset in der Seitenleiste, dann tippe auf den Bearbeiten-Button, um vom Bildbetrachter zum Sprite-Editor zu wechseln.

Zeichenwerkzeuge

Die Werkzeugleiste oben bietet:

Wähle ein Werkzeug, wähle eine Farbe aus der Palette und zeichne auf der Leinwand. Zoome mit Pinch (iPad) oder Scrollen (Mac) für pixelgenaues Arbeiten hinein.

Farbpalette

Die Palette befindet sich am unteren Rand des Editors. Tippe auf eine Farbe, um sie auszuwählen. Verwende die Pipette, um eine Farbe von der Leinwand aufzunehmen.

Die Palette ist pro Bild — jedes Sprite-Sheet kann seinen eigenen Farbsatz haben.

Auswahlwerkzeuge

Ausgewählte Bereiche zeigen Marching Ants (animierte gestrichelte Umrandung). Mit einer aktiven Auswahl kannst du:

Ebenen

Das Ebenenpanel auf der rechten Seite zeigt alle Ebenen im aktuellen Bild. Du kannst:

Jede Ebene wird unabhängig gezeichnet. So kannst du Hintergründe, Charaktere und Effekte in verschiedene Ebenen trennen und sie bearbeiten, ohne die anderen zu beeinflussen.

Größe ändern und Leinwand

Animations-Zeitleiste

Der Sprite-Editor enthält eine eingebaute Animations-Zeitleiste zum Erstellen von Frame-für-Frame-Sprite-Animationen.

Die Zeitleiste öffnen

Tippe auf den Film-Stapel-Button (unten rechts auf der Leinwand), um den Animationsmodus umzuschalten. Der Zeitleisten-Streifen erscheint unterhalb der Leinwand.

Animationen erstellen

  1. Öffne die Animationsauswahl (links in der Zeitleiste) und tippe auf Neue Animation
  2. Gib ihr einen Namen (z.B. “walk”, “idle”, “attack”)
  3. Wähle Kacheln auf deinem Sprite-Sheet mit dem Kachelauswahl-Werkzeug, dann tippe auf Zur Animation hinzufügen
  4. Oder tippe auf den +-Button in der Zeitleiste, um die nächste Kachel in Lesereihenfolge hinzuzufügen

Frames bearbeiten

Zwiebelschicht

Aktiviere den Zwiebelschicht-Button, um eine Geisterüberlagerung des vorherigen Frames beim Bearbeiten zu sehen. Das hilft, die Konsistenz zwischen Animationsframes beizubehalten.

Kachel-Isolation

Beim Bearbeiten eines Frames aktiviere den Isolations-Button, um umgebende Kacheln auszublenden oder abzudunkeln, damit du dich auf den aktuellen Frame konzentrieren kannst.

Animationen im Code verwenden

Animationen werden in den Metadaten des Sprites gespeichert. Spiele sie in deinem Spiel mit dem animation-Parameter ab:

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

Siehe Sprites und Rendering und die Sprite-Referenz für die vollständige API.

Rückgängig und Wiederholen

Jede Operation im Sprite-Editor unterstützt Rückgängig (Cmd+Z) und Wiederholen (Cmd+Umschalt+Z). Der Rückgängig-Stapel ist pro Bild und bleibt erhalten, solange das Projekt geöffnet ist.

Live-Vorschau

Wenn dein Spiel läuft, werden alle Änderungen im Sprite-Editor sofort übernommen — male einen Pixel und sieh ihn in der Spielvorschau erscheinen. Das macht es einfach, an deiner Grafik zu iterieren, während du das Gameplay testest.

Tipps