Schrift-Editor

Pyxen enthält einen Schrift-Editor zum Erstellen von Bitmap-Schriften auf iPad und Mac, die du mit der Text-Komponente verwenden kannst. Gestalte gestochen scharfen, pixelgenauen Text für deine Spiele ohne externe Werkzeuge.

So funktionieren Bitmap-Schriften

Eine Bitmap-Schrift in Pyxen ist ein Schrift-Atlas — ein einzelnes Bild, das jedes Zeichen enthält, plus eine JSON-Datei, die beschreibt, wo sich jede Glyphe befindet. Wenn dein Spiel Text rendert, sucht die Engine jedes Zeichen im Atlas und zeichnet den entsprechenden Bereich.

Eine Schrift erstellen

Um eine neue Schrift zu erstellen, füge ein .font.json-Asset zu deinem Projekt hinzu. Der Schrift-Editor öffnet sich automatisch, wenn du es auswählst.

Konfiguration

Der Schrift-Editor ermöglicht folgende Einstellungen:

Zeichensätze

Wähle, welche Zeichen im Schrift-Atlas enthalten sein sollen:

Weniger Zeichen einzuschließen erzeugt einen kleineren Atlas, was besser für Leistung und Speicher ist. Nimm nur auf, was dein Spiel braucht.

Atlas-Vorschau

Der untere Bereich des Editors zeigt eine Live-Vorschau des generierten Schrift-Atlas. Dies ist das tatsächliche Bild, das mit deinem Spiel ausgeliefert wird. Du kannst genau sehen, wie jedes Zeichen bei der konfigurierten Größe und den Einstellungen aussieht.

Der Atlas wird in Echtzeit aktualisiert, wenn du Einstellungen änderst — passe die Größe an oder schalte die Kantenglättung um und sieh das Ergebnis sofort.

Schriften in deinem Spiel verwenden

Sobald du eine Schrift erstellt hast, verwende die Text-Komponente, um Text zu rendern:

label = world.spawn(text=Text("Score: 0", font="myfont"))

Der font-Parameter entspricht dem Namen deines .font.json-Assets (ohne Erweiterung). Wenn du ihn weglässt, verwendet Pyxen die eingebaute Standardschrift.

Siehe die Text-Referenz für die vollständige API.