MC Toolkit

Poradniki / Budowanie i zasoby

Przełączanie edycji skórek odświeża stronę i jest to zamierzone działanie

Edytor Java jest zbudowany wokół 64, a Bedrock wokół 128. Ta stała jest wkompilowana na sztywno, więc oba nie mogą przekazać sobie nawzajem kanwy — dlatego każda edycja ma własny adres URL, a nie jest przełącznikiem.

Edytor skórek jest tu dwoma programami, a nie jednym programem z ustawieniem. Wybór Java lub Bedrock wczytuje inną kompilację i odświeża stronę, a powód warto zrozumieć, bo wyjaśnia całą klasę pytań „dlaczego moja skórka się nie importuje”.

Dwie kompilacje, dwa rozmiary tekstur

  • Java — TEXTURE_SIZE 64. Przyjmuje 64 × 64 lub starsze 64 × 32. Odrzuca wszystko inne.
  • Bedrock — TEXTURE_SIZE 128. Przyjmuje 128 × 128 i nic więcej.

Ta stała nie jest zmienną, którą odczytuje działający edytor; jest wkompilowana w każdą kompilację. Te dwa nie mogą więc przekazać sobie nawzajem kanwy — nie mają wspólnej reprezentacji, którą mogłyby przekazać. Podmiana wartości w czasie działania pozostawiłaby połowę programu pracującą w niewłaściwych jednostkach.

Dlatego przełącznik edycji odświeża stronę. #bedrock w adresie URL otwiera kompilację Bedrock, co czyni każdą edycję prawdziwym adresem, do którego można linkować, dodać do zakładek i udostępnić, zamiast ukrytego stanu przełącznika, do którego nowy odwiedzający nie może dotrzeć.

Żadna nie może wyświetlić skórki drugiej

To jest część, która wypływa jako pytanie do pomocy technicznej. Skórka Java wczytana do edytora Bedrock nie renderuje się w ćwiartce rozmiaru; zostaje odrzucona. Skórka Bedrock w edytorze Java również jest odrzucana.

Odruch podpowiada, że 128 × 128 to „ten sam układ, tylko większy” — i tak jest: każda część znajduje się przy podwójnych współrzędnych Java. Tym, co powstrzymuje edytory przed wymianą plików, nie jest układ, lecz kompilacje, których potoki malowania, siatki i eksportu są każdy dopasowany do własnej wartości TEXTURE_SIZE.

Jeśli masz niewłaściwy plik dla edytora, w którym jesteś, rozwiązaniem jest przełącznik edycji — albo skalowanie 2× metodą najbliższego sąsiada w edytorze obrazów, które odwzorowuje skórkę Java dokładnie na kanwie Bedrock.

Co to oznacza dla twojego sposobu pracy

Zdecyduj o platformie docelowej przed rozpoczęciem rysowania, a nie po. Gotowa skórka Java jest o jedno powiększenie 2× od kanwy edytora Bedrock, ale edytor nie zrobi tego za ciebie.

Jeśli potrzebujesz obu, narysuj raz i przekonwertuj: plik konwertuje się mechanicznie; tylko edytor go odrzuca.

Edytor skórek 3D →

Więcej poradników

Zobacz wszystkie →