Piltide vahetamine pildiobjektidelt, et need vastaksid riigile või keelele
Kontrollimise keskkond
- Windows
-
- Windows 11
- Ühtsuse toimetaja
-
- 2021.3.12f1
- Sisendsüsteem (Unity Technologies)
-
- 1.4.3
- Lokaliseerimine (Unity Technologies)
-
- 1.3.2
Selle näpunäite eeltingimused
Selle vihje kirjeldamise eelduseks on eelnevalt tehtud järgmised sätted.
Eeltingimused
Umbes pool selle näpunäite sisust on sama, mis eelmine allpool, nii et annan teile duplikaatide jaoks vaid mõned lihtsad sammud. Üksikasjalikud juhised leiate järgmistest näpunäidetest:
Materjalide ettevalmistamine
Seekord vahetame pilte, nii et valmistame ette pildifaili. Selles näpunäites kasutame kolme lokaati: "Jaapani (ja)", "Inglise (en)" ja "Hispaania (es)", seega kasutame näidetena nendega seotud lipupilte.
))Jaapani (ja | inglise (et | hispaania keel (es) |
---|---|---|
Hoidke neid kaustas Stseenid.
Materjali allikas
Lokaliseerimise paketi installimine
Kui te pole lokaliseerimispaketti veel installinud, installige see. See protseduur on sarnane eelmisele.
Lokaliseerimise loomine
See on ka sama, mis eelmisel korral, nii et postitan ainult pildi.
Siin loome kausta "Stseenid" kausta "Lokaliseerimine" ja loome selle selles.
Lokaadi loomine
Ka see on sama, mis eelmisel korral, nii et ma jätan üksikasjaliku menetluse välja. Lisatavad lokaadid on "Jaapani (ja)", "Inglise (en)" ja "Hispaania (es)".
Täpsustasin varem mainitud kausta "Lokaliseerimine".
Jätke vaikelokaadiks "Jaapani (ja)".
Piltide registreerimine
Siit on see pildi seaded. Pildid registreeritakse vastavalt igale lokaadile. Selle loomiseks on mitmeid viise, kuid sel juhul saate luua GameObjecti nullist.
Valige menüüst Window > Asset Management - > Localization Tables.
Klõpsake nuppu Uus tabelikogum.
Veenduge, et kõik teie loodud lokaadid oleksid märgitud.
Kuna seekord lokaliseerime pildi, valige "Tüüp" jaoks "Varatabeli kogu". Välja arvatud tekst, valite põhimõtteliselt selle.
Määrake tabeli nimi, kuna iga lokaadi väärtusi säilitatakse tabeliloendina. ImageTable
Selles näites kasutatakse seda.
Pärast sisenemist klõpsake nuppu "Loo".
Valige sihtkoht. Kuna iga tabeli jaoks luuakse mitu faili, on soovitatav luua spetsiaalne kaust. Siin loome kausta "Lokaliseerimine" kausta "ImageTable" ja täpsustame selle.
Kui see on loodud, ilmub tabel. See on 0 rida, sest ma pole veel midagi loonud.
Faile luuakse ka kaustade jaoks, mis sisaldavad nii palju lokaale. Põhimõtteliselt ma seda otseselt ei puuduta.
Loome kirje. Tabelis on nupp "Lisa uus kirje", nii et klõpsake seda.
See lisab ühe rea ja kuvab iga lokaadi sisestusvälja.
Määrake iga lokaadi jaoks iga riigi lipp. Ma arvan, et pilti on lihtsam projektist maha jätta.
Jätke NationalFlag
võti .
Kuna tegemist on tabelivorminguga, saate registreerida mitu üksust, kuid seekord jätan ainult ühe. Palun sulgege dialoog pärast sisenemist. Saate selle kuskil dokkida.
Pildiobjektide lokaliseerimissätted
Sellisel juhul paneme kuvakuva pildi lülituma kasutajaliidese pildiobjektile vastavalt mängus määratud lokaadile.
Esmalt asetage toores pildiobjekt. See on võimalik ka objektidega, mis tegelevad teiste piltidega, kuid nõuab veidi täiendavat sammu. Toorpilte on lihtne seadistada.
Pildid ei muuda objektide suurust, seega peate need eelseadistama, et vähemalt kuvasuhted oleksid samad.
Valige komponendi Toorpilt kolmepunktilisest menüüst Lokaliseeri.
Lisatakse uus tekstuurisündmuse lokaliseerimise komponent. Kuna varaviite lokaliseerimine pole valitud, klõpsake nuppu Puudub (tekstuur).
Kui kuvatakse dialoog, sisestage ülaltoodud sisestusväljale seatava lokaliseerimisvara võti.
NationalFlag
Sellisel juhul tippige ja topeltklõpsake allolevast loendist NationalFlag
.
Kui laiendate varaviite lokaliseerimist, näete, et erinevad väärtused on määratud. See on kõik, mis seal on.
Käivitage ja kontrollige
Kui olete lõpetanud, proovige mängu käivitada. Pilt peaks mängu käivitamisel muutuma. Alloleval joonisel kuvatakse see jaapani keeles, kuna see töötab Jaapani keskkonnas.
Redaktori mänguekraani paremas ülanurgas kuvatakse lokaadi lüliti, et saaksite mängu asukohta muuta. Proovige mõnda aega valida hispaania keel.
Seejärel saate kinnitada, et pildi sisu lülitub automaatselt.
Nagu näete, muudab Unity ametlik lokaliseerimispakett kasutajaliidese rakendamise ja sellele ülemineku lihtsaks ning näeb, kuidas see töötab.
Proovige joosta mõnes muus keelekeskkonnas
Koostage ja väljastage programm, et näha, kas see kuvatakse vastavas keeles, kui seda käitatakse mõnes muus keelekeskkonnas.
Järgmine diagramm näitab inglise keele installimise tulemusi lisaks Jaapani operatsioonisüsteemile Windows 11 ja selle käivitamisel keskkonnas, mille vaikekeeleks on inglise keel. Näete, et pilt on vastavalt keskkonnale õigesti ümber lülitatud.