Preklapljanje slik iz slikovnih predmetov, da se ujemajo z državo ali jezikom

Stran posodobljena :
Datum ustvarjanja strani :

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 (jaanglešč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.