Anleitungen / Bauen & Ressourcen
Der Erfolgstoa st von Das Ende ist der, der nie ausgelöst wird
Advancement-Toasts werden in der gameeigenen Pixelgröße gezeichnet, und der Erfolg von Das Ende ist derjenige, den Spieler am häufigsten screenshotten und am schlechtesten reproduzieren.
Der Erfolg von Das Ende ist der am häufigsten gefälschte Toast, und fast jede Nachbildung davon ist auf dieselbe Weise falsch: Der Autor zeichnet ihn in einer Größe, die auf dem Bildschirm gut aussieht, und skaliert ihn dann herunter. Ein Toast ist kein Bild eines Toasts. Er ist ein Sprite, das im gameeigenen Pixelraster gezeichnet wird, und das Raster ist der ganze Punkt.
Was der Toast tatsächlich ist
Ein Advancement-Toast ist ein kleines Fenster: ein Hintergrundrahmen, ein Icon-Slot und zwei Textzeilen. Das Icon ist das Anzeige-Item des Advancements, gerendert in derselben Auflösung, die das Inventar verwendet. Nichts daran ist glatt. Jede Kante ist eine ganze Anzahl von Pixeln, weil das Spiel es so zeichnet und das Fenster es dann auf deine GUI-Größe skaliert.
Das ist die Falle. Die GUI-Größe ist ein ganzzahliger Multiplikator, also ist ein Toast bei Größe 2 genau doppelt so viele Pixel, niemals 1,5-mal. Wenn du dein PNG in einer gebrochenen Größe exportierst, sieht es in deinem Editor korrekt aus und in jedem Screenshot, mit dem es verglichen wird, falsch.
Java und Bedrock stimmen nicht überein
Java zeichnet den Toast von der oberen rechten Ecke des Bildschirms und schiebt ihn horizontal hinein. Bedrock verankert ihn ebenfalls oben rechts, aber die Rahmenkunst und die Textmetriken unterscheiden sich, sodass ein PNG, das von einem Java-Screenshot nachgezeichnet wurde, in Bedrock ein paar Pixel daneben liegt. Entscheide dich für die Edition, die du nachbildest, bevor du mit dem Zeichnen beginnst, nicht danach.
Die Pixelgrößen-Regel
| Element | Gezeichnet bei |
|---|---|
| Icon | der nativen Texturgröße des Items |
| Rahmenrand | 1 Pixel, unskaliert |
| Text | dem Font-Raster des Spiels, 1 Pixel pro Pixel |
Ein 16x16-Icon sind 256 Pixel Daten. Es mit bilinearer Filterung aufzublasen zerstört das Einzige, was es als Minecraft lesbar machte. Verwende Nearest-Neighbour, oder besser: Zeichne in nativer Größe und lass die Skalierung des Betrachters die Arbeit machen.
Transparenz ist nicht optional
Der Toast hat abgerundete, halbtransparente Kanten, wo er auf die Welt hinter sich trifft. Exportiere als transparentes PNG mit intaktem Alphakanal. Wenn dein Tool auf Weiß plättet, trägt der Toast einen weißen Heiligenschein in jedes Thumbnail, in dem er erscheint.
Rang-Abzeichen verwenden dasselbe Raster
Server-Rang-Abzeichen sind dasselbe Problem mit einer anderen Silhouette: ein kleines Icon, ein Rand und Text, alles auf demselben Pixelraster. Wenn du das eine zeichnen kannst, kannst du das andere zeichnen, und die Pixeldiziplin, die ein Abzeichen offiziell aussehen lässt, ist identisch mit der, die einen Toast echt aussehen lässt.
Baue eines von beiden in nativer Pixelgröße, mit Alpha und ohne Resampling, in den Achievement & Badge Makers.