Piltide vahetamine pildiobjektidelt, et need vastaksid riigile või keelele

Lehekülg uuendatud :
Lehe loomise kuupäev :

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 (jainglise (ethispaania 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.