Przełączanie edycji skórek powoduje przeładowanie strony i tak powinno być
Edytor Javy jest zbudowany wokół rozmiaru 64, a edytor Skały macierzystej wokół 128. Stała jest wbudowana, więc te dwa edytory nie mogą przekazać sobie płótna – dlatego każda edycja to prawdziwy adres URL, a nie przełącznik.
Edytor skórek to dwa programy, a nie jeden program z ustawieniami. Wybór Javy lub Skały macierzystej ładuje inną kompilację i przeładowuje stronę, a powód jest wart zrozumienia, ponieważ wyjaśnia pewną klasę pytań typu „dlaczego moja skórka się nie importuje”.
Dwie kompilacje, dwa rozmiary tekstur
- Java —
TEXTURE_SIZE64. Akceptuje 64 × 64 lub starsze 64 × 32. Odrzuca wszystko inne. - Skała macierzysta —
TEXTURE_SIZE128. Akceptuje 128 × 128 i nic innego.
Ta stała nie jest zmienną, którą konsultuje działający edytor; jest ona wbudowana w każdą kompilację. Dlatego te dwa edytory nie mogą przekazać sobie płótna — nie ma wspólnej reprezentacji, którą mogłyby przekazać. Zamiana wartości w czasie działania spowodowałaby, że jedna połowa programu działałaby w niewłaściwych jednostkach.
Dlatego przełącznik edycji powoduje przeładowanie. #bedrock w adresie URL otwiera kompilację Skały macierzystej, co sprawia, że każda edycja jest prawdziwym adresem, który można linkować, dodawać do zakładek i udostępniać, zamiast ukrytego stanu przełącznika, do którego nowy użytkownik nie może dotrzeć.
Żaden z nich nie może wyświetlić skórki drugiego
To jest część, która pojawia się jako pytanie do pomocy technicznej. Skórka Javy załadowana do edytora Skały macierzystej nie jest renderowana w ćwierć rozmiarze; jest odrzucana. Skórka Skały macierzystej w edytorze Javy jest również odrzucana.
Instynkt podpowiada, że 128 × 128 to „ten sam układ, tylko większy”, więc powinien się skalować. Tak nie jest — to inny układ UV w innej wielkości, z częściami w różnych miejscach. Nie ma ponownego próbkowania, które przekształca jedno w drugie, a narzędzie oferujące to robiłoby to na chybił trafił.
Jeśli masz niewłaściwy plik dla edytora, w którym się znajdujesz, rozwiązaniem jest przełącznik edycji, a nie edytor obrazów.
Co to oznacza dla Twojego przepływu pracy
Zdecyduj o platformie docelowej przed rozpoczęciem rysowania, a nie po. Gotowa skórka Javy nie jest jednym krokiem eksportu od bycia skórką Skały macierzystej.
Jeśli potrzebujesz obu, są to dwie prace, które wyglądają podobnie — a wspólną rzeczą między nimi jest projekt, a nie plik.