Cambiare edizione della skin ricarica la pagina, ed è una scelta progettuale corretta
L'editor di Java è basato su 64 e quello di Bedrock su 128. La costante è integrata nel codice, quindi i due non possono scambiarsi una tela — motivo per cui ogni edizione ha un vero e proprio URL anziché una levetta.
Questo editor di skin è composto da due programmi distinti, non da un singolo programma con un'impostazione. Scegliere Java o Bedrock carica una build diversa e ricarica la pagina, ed è utile capirne il motivo perché spiega molti dubbi sul perché la propria skin non venga importata.
Due build, due dimensioni di texture
- Java —
TEXTURE_SIZE64. Accepts 64 × 64, or legacy 64 × 32. Rejects everything else. - Bedrock —
TEXTURE_SIZE128. Accepts 128 × 128 and nothing else.
Quella costante non è una variabile consultata dall'editor in esecuzione; è integrata direttamente in ciascuna build. Di conseguenza, i due non possono passarsi la tela a vicenda — non esiste una rappresentazione condivisa da trasmettere. Cambiare un valore a runtime lascerebbe metà del programma a lavorare con le unità di misura errate.
Ecco perché il cambio di edizione ricarica la pagina. #bedrock on the URL opens the Bedrock build, which makes each edition a vero indirizzo a cui puoi collegarti, aggiungere ai preferiti e condividere, anziché uno stato nascosto di una levetta non raggiungibile da un nuovo visitatore.
Nessuno dei due può visualizzare la skin dell'altro
Questa è la parte che genera più richieste di supporto. Una skin Java caricata nell'editor Bedrock non viene renderizzata a un quarto delle dimensioni; viene rifiutata. Anche una skin Bedrock nell'editor Java viene rifiutata.
L'istinto suggerisce che 128 × 128 sia "lo stesso layout, solo più grande", quindi scalabile. Non è così: si tratta di un layout UV diverso con una dimensione diversa, con parti posizionate altrove. Nessun ricampionamento può convertire l'uno nell'altro, e uno strumento che promettesse di farlo starebbe solo tirando a indovinare.
Se hai il file sbagliato per l'editor che stai usando, la soluzione è cambiare edizione, non usare un editor di immagini.
Cosa significa per il tuo flusso di lavoro
Decidi la piattaforma di destinazione prima di iniziare a disegnare, non dopo. Una skin Java completata non dista un semplice passaggio di esportazione dal diventare una skin Bedrock.
Se hai bisogno di entrambe, sono due lavori distinti che per caso si somigliano — e l'unica cosa che condividono è il design, non il file.