PicoPixel

So reichst du einen Pet ein

Zwei Wege, um deinen Pet zur PicoPixel-Community hinzuzufügen: Füge eine Petdex-URL für den schnellsten Weg ein, oder lade ein Spritesheet und sprite.json auf GitHub hoch. Plus: So generierst du deinen eigenen einzigartigen Pet mit KI-Tools.

PI PicoPixel
pets sprites petdex submission
AKTUALISIERT 2026-05-30
01 /07

Übersicht

Ein Pet ist ein animierter Sprite – eine kleine Figur, die durch Frames hindurchläuft, um zum Leben zu erwachen. Wenn du einen einreichst, kann er in der Community-Pets-Galerie vorgestellt werden, damit alle ihn verwenden und genießen können.

Es gibt zwei Möglichkeiten, einen Pet einzureichen. Die schnellste ist über Petdex: Du fügst eine einzelne URL ein und bist fertig. Die andere ist über GitHub, für Sprites, die du selbst als Spritesheet und sprite.json hostest. Du kannst einen bestehenden Petdex-Pet einreichen oder einen völlig eigenen erstellen.

Beide Methoden befinden sich innerhalb der PicoPixel-App, du musst also zunächst angemeldet sein.

02 /07

Bevor du beginnst

Alles passiert innerhalb der PicoPixel-App. So gelangst du zum Einreichungsbildschirm:

  1. Öffne die App unter app.picopixel.io.
  2. Melde dich an, falls du es noch nicht bist – die Anmeldung erfolgt über OAuth mit Google oder GitHub. Wenn du das überspringst, wirst du dazu aufgefordert, bevor du einreichen kannst.
  3. Klicke auf dein Konto am unteren Rand der linken Seitenleiste.
  4. Wähle „Dein Konto".
  5. Öffne „Sprite einreichen".

Der Sprite-einreichen-Bildschirm bietet die beiden unten beschriebenen Methoden.

NOTE

Du musst angemeldet sein, um irgendetwas einzureichen. Wenn du nicht angemeldet bist, wird dich die App auffordern, bevor du fortfahren kannst.

03 /07

Einreichen über Petdex

Dies ist die empfohlene und schnellste Methode. Petdex ist ein externes Pet-Verzeichnis unter petdex.crafter.run, wo du Pets durchsuchen, erstellen und hosten kannst. Jeder Pet dort hat eine teilbare URL im Format https://petdex.crafter.run/pets/<pet-id>.

So reichst du ein:

  1. Finde oder erstelle den Pet auf Petdex und kopiere seine URL.
  2. Wähle auf dem Sprite-einreichen-Bildschirm „Via Petdex einreichen".
  3. Füge die Pet-URL in das Feld „Petdex URL" ein.
  4. Füge im optionalen Feld „Hinweise" alles Hilfreiche hinzu.
  5. Sende ab.
TIP

Das Einreichen über Petdex ist der schnellste Weg – es ist aus gutem Grund als EMPFOHLEN und SCHNELLSTE Methode gekennzeichnet. Eine einzelne URL ist alles, was du brauchst.

04 /07

Einreichen über GitHub

Verwende diese Methode, wenn du den Sprite selbst hostest. Du stellst die Rohdateien anstelle eines Petdex-Links bereit.

  1. Lege dein Spritesheet-Bild und eine passende sprite.json in einem öffentlichen GitHub-Repository ab.
  2. Wähle auf dem Sprite-einreichen-Bildschirm „Via GitHub einreichen".
  3. Füge die Repository-URL (https://github.com/...) ein.
  4. Gib unter „Danksagungen / Autor" an, damit deine Arbeit zugeschrieben wird.
  5. Füge alles Nützliche im optionalen Feld „Hinweise" hinzu und sende dann ab.

Das Spritesheet und die sprite.json müssen einem bestimmten Format folgen. Der nächste Abschnitt erklärt es.

05 /07

Deinen eigenen einzigartigen Pet erstellen

Anstatt einen vorgestellten Petdex-Pet wiederzuverwenden, kannst du einen originellen erstellen. KI-Tools wie OpenAI Codex oder KI-Bildgeneratoren sind ein praktischer Weg, um von Grund auf ein Charakter-Spritesheet zu erstellen.

Ein Spritesheet ist ein einzelnes Bild (PNG oder WebP), das als gleichmäßiges Raster – ein „Atlas" – angeordnet ist. Lege es mit einer Animation pro Reihe an und halte jeden Frame in der Größe identisch.

WARNING

Jeder Frame muss exakt dieselbe Breite und Höhe haben. Ein Raster mit nicht übereinstimmenden Zellen wird nicht sauber geschnitten, und die Animation wird springen oder unterbrechen.

Eine sprite.json beschreibt das Sheet. Es hat zwei Hauptteile:

  • atlas – das Rasterlayout: columns, rows, frameWidth und frameHeight.
  • states – ein Array von Animationen. Jeder Zustand hat eine id, ein label, die row, auf der er sich befindet, die Anzahl der frames, ein optionales durationMs, eine group und eine caption.

Typische Zustände sind idle, wave, jump, run-right, run-left, running, waiting, failed und review. Ein Sprite benötigt mindestens zwei Zustände, erstelle also die gängigen – mindestens idle plus eine Bewegung.

Ein guter Arbeitsablauf: Generiere die Frames in einer einheitlichen Größe, ordne sie in einem gleichmäßigen Raster mit einer Animation pro Reihe an, beschreibe dann das Raster und die Zustände in der sprite.json und reiche über Petdex oder GitHub ein.

TIP

Das Sprites-Konzept – Zustände, Phasen und Wiederverwendung – wird ausführlicher in LVGL Sprites erklärt.

06 /07

Was als nächstes passiert

Sobald du einreichst, überprüft das PicoPixel-Team deinen Pet und meldet sich möglicherweise, wenn etwas geklärt werden muss. Genehmigte Pets erscheinen in der Pets-Galerie, mit dir als Urheber. Von dort aus kann jeder in der Community deine Kreation finden und verwenden.

07 /07

Wohin als nächstes

  • LVGL Sprites – wie Sprite-Zustände und Frames funktionieren.
  • Event Editor – füge Interaktivität zu deinen Designs hinzu.
  • Template einreichen – teile ein PicoPixel-Design, von dem andere starten können.
  • Inhalte melden – melde einen Pet oder ein Template, das gegen die Regeln verstößt.
  • Pets-Galerie – stöbere durch die Community-Pets.
WEITERLESEN

Weiter gehts.

So verwendest du Pets in PicoPixel thumbnail
PICOPIXEL

So verwendest du Pets in PicoPixel

Pets sind fertige, animierte Sprites mit mehreren Modi, die du bei jeder Bedingung auslösen kannst. Hol dir eines aus dem Verzeichnis, füge es deinem Projekt hinzu und verbinde es so, dass es auf alles reagiert, was dein Gerät gerade macht: Daten abrufen, überhitzen, Code reviewen – was auch immer.

pets · sprites · picopixel
So verwendest du PicoPixel-Vorlagen, UI-Kits und vollständige Apps thumbnail
PICOPIXEL

So verwendest du PicoPixel-Vorlagen, UI-Kits und vollständige Apps

Finde PicoPixel-Vorlagen, UI-Kits, Beispiele, Sprites, Widgets und vollständige App-Dateien, öffne, lade, importiere, passe sie an und exportiere sie als LVGL-C-Code für dein Gerät.

templates · ui-kits · full-apps
Was ist ein Sprite? thumbnail
PICOPIXEL

Was ist ein Sprite?

Lerne, was Sprites sind, wie du mehrzuständige animierte Widgets erstellst und wie du sie projektübergreifend wiederverwenden kannst.

sprite · picopixel