Poradniki / Budowanie i zasoby
Toast osiągnięcia End to ten, który nigdy się nie pojawia
Toasty osiągnięć są rysowane w natywnym rozmiarze pikseli gry, a osiągnięcie End jest tym, które gracze najczęściej fotografują i najgorzej odtwarzają.
Osiągnięcie End jest najczęściej podrabianym toastem i niemal każde jego odtworzenie jest błędne w ten sam sposób: autor rysuje go w rozmiarze, który dobrze wygląda na ekranie, a potem go zmniejsza. Toast to nie obrazek toastu. To sprite rysowany na natywnej siatce pikseli gry i ta siatka jest tu kluczowa.
Czym właściwie jest toast
Toast osiągnięcia to małe okno: ramka tła, slot na ikonę i dwie linie tekstu. Ikona to przedmiot wyświetlany osiągnięcia, renderowany w tej samej rozdzielczości, której używa ekwipunek. Nic w nim nie jest gładkie. Każda krawędź to całkowita liczba pikseli, bo gra rysuje go w ten sposób, a dopiero potem okno skaluje go do twojej skali GUI (GUI scale).
Ten ostatni element to pułapka. Skala GUI to całkowitoliczbowy mnożnik, więc toast w skali 2 ma dokładnie dwa razy więcej pikseli, nigdy 1,5 raza. Jeśli wyeksportujesz swój PNG w ułamkowym rozmiarze, będzie wyglądał poprawnie w twoim edytorze, a błędnie na każdym zrzucie ekranu, z którym zostanie porównany.
Java i Bedrock się nie zgadzają
Java rysuje toast od prawego górnego rogu ekranu i wsuwa go poziomo. Bedrock również zakotwicza go w prawym górnym rogu, ale grafika ramki i metryki tekstu się różnią, więc PNG odwzorowany ze zrzutu ekranu z Java będzie przesunięty o kilka pikseli w Bedrock. Zdecyduj, którą edycję odtwarzasz, zanim zaczniesz rysować, a nie po fakcie.
Zasada rozmiaru pikseli
| Element | Rysowany w |
|---|---|
| Ikona | natywnym rozmiarze tekstury przedmiotu |
| Obramowanie ramki | 1-pikselowy czarny kontur i 2-pikselowy szary pas, skalowane razem z resztą |
| Tekst | siatce czcionki gry, 1 piksel na piksel |
Ikona 16x16 to 256 pikseli danych. Powiększenie jej filtrowaniem bilinearnym niszczy jedyną rzecz, która sprawiała, że wyglądała jak Minecraft. Użyj nearest-neighbour, a jeszcze lepiej — rysuj w natywnym rozmiarze i pozwól, by skalowanie po stronie odbiorcy zrobiło swoje.
Przezroczystość nie jest opcjonalna
Toast ma schodkowe, pikselowo wycięte narożniki, które są w pełni przezroczyste tam, gdzie styka się ze światem za nim — w ramce nie ma nigdzie częściowej alfy. Eksportuj jako przezroczysty PNG z nienaruszonym kanałem alfa. Jeśli twoje narzędzie spłaszczy go na białym tle, toast wniesie białą aureolę do każdej miniatury, w której się pojawi.
Odznaki rang używają tej samej siatki
Odznaki rang serwerowych to ten sam problem z inną sylwetką: mała ikona, obramowanie i tekst, wszystko na tej samej siatce pikseli. Jeśli potrafisz narysować jedną, potrafisz narysować drugą, a dyscyplina pikselowa, która sprawia, że odznaka wygląda oficjalnie, jest identyczna z tą, która sprawia, że toast wygląda prawdziwie.
Zbuduj jedno lub drugie w natywnym rozmiarze pikseli, z alfą i bez resamplingu, w Achievement & Badge Makers.