Preklapljanje slik iz slikovnih predmetov, da se ujemajo z državo ali jezikom
Okolje za preverjanje
- Windows
-
- Windows 11
- Urejevalnik Unity
-
- 2021.3.12F1
- Vhodni sistem (Unity Technologies)
-
- 1.4.3
- Lokalizacija (tehnologije Unity)
-
- 1.3.2
Predpogoji za ta nasvet
Naslednje nastavitve so bile vnaprej narejene kot premisa za opis tega nasveta.
Zahtevano znanje
Približno polovica vsebine v tem nasvetu je enaka kot prejšnja spodaj, zato vam bom dal le nekaj preprostih korakov za dvojnike. Za podrobna navodila glejte naslednje nasvete:
Priprava materialov
Tokrat bomo zamenjali slike, zato bomo pripravili slikovno datoteko. V tem nasvetu bomo uporabili tri območne nastavitve, »japonsko (ja)«, »angleško (en)« in »špansko (es)«, zato bomo kot primere uporabili slike zastavic, povezane z njimi.
))japonščina (ja | angleščina (en | španščina (es) |
---|---|---|
Obdržite jih v mapi Prizori.
Vir materiala
Namestitev paketa lokalizacije
Če paketa lokalizacije še niste namestili, ga namestite. Ta postopek je podoben prejšnjemu.
Ustvarjanje lokalizacije
To je enako kot zadnjič, zato bom objavil samo sliko.
Tukaj ustvarimo mapo »Lokalizacija« v mapi »Prizori« in jo ustvarimo v njej.
Ustvarjanje območnih nastavitev
To je enako kot zadnjič, zato bom izpustil podroben postopek. Območne nastavitve, ki jih želite dodati, so »japonščina (ja)«, »angleščina (en)« in »španščina (es)«.
Določil sem prej omenjeno mapo »Lokalizacija«.
Privzete območne nastavitve pustite kot »japonščina (ja)«.
Registracija slik
Od tu bodo nastavitve slike. Slike bodo registrirane glede na posamezne območne nastavitve. Obstaja več načinov, kako ga ustvariti, vendar lahko v tem primeru ustvarite GameObject iz nič.
V meniju izberite Okno > Upravljanje sredstev – > Tabele lokalizacije.
Kliknite Nova zbirka tabel.
Preverite, ali so preverjene vse ustvarjene območne nastavitve.
Ker tokrat lokaliziramo sliko, izberite »Zbirka tabel sredstev« za »Vrsta«. Razen besedila boste to v bistvu izbrali.
Določite ime tabele, ker so vrednosti za posamezne območne nastavitve ohranjene kot seznam tabel. ImageTable
V tem primeru se uporablja.
Po vnosu kliknite gumb "Ustvari".
Izberite cilj. Ker se za vsako tabelo ustvari več datotek, je bolje ustvariti namensko mapo. Tukaj ustvarimo mapo »ImageTable« v mapi »Lokalizacija« in jo določimo.
Ko je ustvarjena, se prikaže tabela. To je 0 vrstic, ker še nisem ničesar ustvaril.
Datoteke so ustvarjene tudi za mape toliko območnih nastavitev. V bistvu se tega ne dotikam neposredno.
Ustvarjanje zapisa. V tabeli je gumb »Dodaj nov vnos«, zato ga kliknite.
S tem boste dodali eno vrstico in prikazali vnosno polje za vsako območne nastavitve.
Nastavite zastavico posamezne države za vsako območne nastavitve. Mislim, da je lažje spustiti sliko iz projekta.
Pustite NationalFlag
ključ kot .
Ker gre za obliko tabele, lahko registrirate več elementov, tokrat pa bom pustil samo enega. Po vstopu zaprite pogovorno okno. Nekje ga lahko zasidrate.
Nastavitve lokalizacije slikovnih predmetov
V tem primeru naj prikazna slika preklopi na slikovni predmet uporabniškega vmesnika glede na območne nastavitve, nastavljene v igri.
Najprej postavite surovi predmet slike. Možno je tudi s predmeti, ki se ukvarjajo z drugimi slikami, vendar zahteva malo dodatnega koraka. Surove slike je enostavno nastaviti.
Slike ne spremenijo velikosti predmetov, zato jih morate vnaprej nastaviti tako, da so vsaj razmerja stranic enaka.
V tritočkovnem meniju komponente Raw Image izberite Lokaliziraj.
Dodana bo nova komponenta dogodka lokalizacije teksture. Ker možnost Lokaliziraj sklic na sredstva ni izbrana, kliknite Brez (tekstura).
Ko se prikaže pogovorno okno, vnesite ključ sredstva za lokalizacijo, ki ga želite nastaviti v zgornje vnosno polje.
NationalFlag
V tem primeru vnesite in dvokliknite s NationalFlag
spodnjega seznama.
Če razširite sklic na lokalizacijo sredstva, lahko vidite, da so nastavljene različne vrednosti. To je vse, kar je za to.
Zaženi in preveri
Ko končate, poskusite zagnati igro. Slika bi se morala spremeniti, ko zaženete igro. Na spodnji sliki je prikazana v japonščini, ker deluje v japonskem okolju.
V zgornjem desnem kotu zaslona igre v urejevalniku se prikaže stikalo za območne nastavitve, tako da lahko spremenite območne nastavitve igre. Poskusite nekaj časa izbrati španščino.
Nato lahko potrdite, da se vsebina slike samodejno preklopi.
Kot lahko vidite, uradni paket lokalizacije Unity olajša uporabo in preklop na uporabniški vmesnik ter si ogledate, kako deluje.
Poskusite teči v drugem jezikovnem okolju
Zgradite in izdelajte program, da vidite, ali se prikaže v ustreznem jeziku, ko se izvaja v drugem jezikovnem okolju.
Naslednji diagram prikazuje rezultate dodatne namestitve angleščine za japonski operacijski sistem Windows 11 in zagona v okolju z angleščino kot privzetim jezikom. Vidite lahko, da je slika pravilno preklopljena glede na okolje.