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 Schriftart erstellen

Wähle Datei › Neues Asset… und dann Schriftart. Sie entsteht aus einer von zwei Quellen:

Die Schriftart öffnet sich im Bereich Schriftart.

Der Bereich Schriftart

Oben zeichnet Ausprobieren eine Zeile, die du tippst, mit der Schriftart auf dem Hintergrund deines Spiels, in den Größen, in denen das Spiel sie zeichnet (1×, 2× und 4×). Darunter stehen die Glyphen der Schriftart; wähle eine aus, um sie zu bearbeiten.

Die Seitenspalte richtet die Schriftart ein:

Größe, Zeichen und glatte Kanten ändern sich, indem die Schriftart neu erstellt wird, dafür braucht sie ihre Datei. Eine aus Pyxens Schrift erstellte Schriftart, oder eine aus einer Schrift, die dieses Gerät nicht hat, zeigt sie als Text, bis du eine Datei auswählst; Abstand und Glyphen bleiben bearbeitbar.

Glyphen bearbeiten

Die gewählte Glyphe öffnet sich auf der Leinwand, in ihrer Zeile, mit eingezeichneter Grundlinie und eingezeichnetem Vorschub. Zeichne mit dem Stift (B) und radiere mit dem Radierer (E). Jede Änderung lässt sich widerrufen, und Ausprobieren zeigt sie 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.

Im Code verwendet in der Leiste des Bereichs listet die Zeilen deiner Skripte, die diese Schrift nennen; wähle eine, um dorthin zu gehen.