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 je 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 najważniejsza.
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 to w ten sposób, a potem okno skaluje się do twojej skali GUI (GUI scale).
I to jest właśnie 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 go porównasz.
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 w Bedrock przesunięty o kilka pikseli. Zdecyduj, którą edycję odtwarzasz, zanim zaczniesz rysować, a nie po.
Zasada rozmiaru pikseli
| Element | Rysowany w |
|---|---|
| Ikona | natywnym rozmiarze tekstury przedmiotu |
| Obramowanie ramki | 1 piksel, bez skalowania |
| Tekst | siatce czcionki gry, 1 piksel na piksel |
Ikona 16x16 to 256 pikseli danych. Powiększenie jej filtrowaniem bilinearnym niszczy to jedyne, co sprawiało, ż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 zaokrąglone, półprzezroczyste krawędzie w miejscu, gdzie styka się ze światem za nim. 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 rangi używają tej samej siatki
Odznaki rang na serwerach to ten sam problem w innym kształcie: 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 albo drugie w natywnym rozmiarze pikseli, z kanałem alfa i bez resamplingu, w Achievement & Badge Makers.