Képek váltása képobjektumokról az ország vagy a nyelv egyeztetésére
Ellenőrzési környezet
- Windows
-
- Windows 11 esetén
- Unity-szerkesztő
-
- 2021.3.12f1
- Beviteli rendszer (Unity Technologies)
-
- 1.4.3
- Lokalizáció (Unity Technologies)
-
- 1.3.2
A tipp előfeltételei
A következő beállításokat előre elvégeztük a tipp leírásának előfeltételeként.
Előfeltételi ismeretek
A tipp tartalmának körülbelül fele megegyezik az alábbival előzővel, ezért csak néhány egyszerű lépést adok a duplikátumokhoz. Részletes útmutatásért tekintse meg a következő tippeket:
Anyagok előkészítése
Ezúttal képeket váltunk, így készítünk egy képfájlt. Ebben a tippben három területi beállítást fogunk használni: "japán (ja)", "angol (en)" és "spanyol (es)", ezért példaként a hozzájuk kapcsolódó zászlóképeket fogjuk használni.
))Japán (ja | Angol (hu | Spanyol (es) |
---|---|---|
Tartsa ezeket a Jelenetek mappában.
Anyagforrás
A honosítási csomag telepítése
Ha még nem telepítette a honosítási csomagot, telepítse. Ez az eljárás hasonló az előzőhöz.
Lokalizáció létrehozása
Ez is ugyanaz, mint legutóbb, ezért csak a képet teszem közzé.
Itt létrehozunk egy "Lokalizáció" mappát a "Jelenetek" mappában, és létrehozzuk benne.
Területi beállítás létrehozása
Ez is ugyanaz, mint legutóbb, ezért kihagyom a részletes eljárást. A hozzáadandó területi beállítások a következők: "japán (ja)", "angol (en)" és "spanyol (es)".
Megadtam a korábban említett "Lokalizáció" mappát.
Hagyja meg az alapértelmezett területi beállítást "japán (ja)" értéken.
Képek regisztrálása
Innentől kezdve a képbeállítások lesznek. A képek regisztrálása az egyes területi beállításoknak megfelelően történik. Számos módja van a létrehozásnak, de ebben az esetben létrehozhat egy GameObject-t a semmiből.
A menüből válassza az Ablak> Eszközkezelés - > honosítási táblák lehetőséget.
Kattintson az Új táblagyűjtemény gombra.
Győződjön meg arról, hogy az összes létrehozott területi beállítás be van jelölve.
Mivel ezúttal lokalizáljuk a képet, válassza az "Eszköztábla-gyűjtemény" lehetőséget a "Típus" számára. A szöveg kivételével alapvetően ezt fogja kiválasztani.
Adja meg a tábla nevét, mert az egyes területi beállítások értékei táblázatlistaként vannak karbantartva. ImageTable
Ebben a példában ezt használjuk.
A belépés után kattintson a "Létrehozás" gombra.
Válasszon ki egy úti célt. Mivel minden táblához több fájl jön létre, célszerű egy dedikált mappát létrehozni. Itt létrehozunk egy "ImageTable" mappát a "Lokalizáció" mappában, és megadjuk.
A létrehozás után megjelenik a táblázat. Ez 0 sor, mert még nem hoztam létre semmit.
A mappákhoz is létrejönnek fájlok annyi területi beállítással. Alapvetően nem nyúlok közvetlenül ehhez.
Hozzunk létre egy rekordot. Van egy "Új bejegyzés hozzáadása" gomb a táblázatban, ezért kattintson rá.
Ez hozzáad egy sort, és minden területi beállításhoz megjelenít egy beviteli mezőt.
Állítsa be az egyes országok zászlaját minden területi beállításhoz. Azt hiszem, könnyebb elhagyni a képet a projektből.
Hagyja meg a NationalFlag
kulcsot .
Mivel ez egy táblázatos formátum, több elemet is regisztrálhat, de ezúttal csak egyet hagyok. Kérjük, zárja be a párbeszédablakot a belépés után. Valahol dokkolhatja.
Képobjektumok honosítási beállításai
Ebben az esetben váltsuk át a megjelenített képet a felhasználói felület képobjektumára a játékban beállított területi beállításnak megfelelően.
Először helyezze el a nyers kép objektumot. Olyan objektumokkal is lehetséges, amelyek más képekkel foglalkoznak, de egy kis további lépést igényelnek. A nyers képek könnyen beállíthatók.
A képek nem változtatják meg az objektumok méretét, ezért előre be kell állítania őket, hogy legalább a képarányok azonosak legyenek.
A Nyers kép összetevő hárompontos menüjében válassza a Lokalizálás lehetőséget.
Egy új Textúra lokalizálása esemény összetevő lesz hozzáadva. Mivel az Eszközhivatkozás honosítása nincs bejelölve, kattintson a Nincs (anyagminta) elemre.
Amikor megjelenik a párbeszédpanel, adja meg a beállítandó honosítási eszköz kulcsát a fenti beviteli mezőben.
NationalFlag
Ebben az esetben írja be és kattintson NationalFlag
duplán az alábbi listából.
Ha kibontja a Lokalizálási eszközreferencia elemet, láthatja, hogy a különböző értékek be vannak állítva. Ennyi az egész.
Futtatás és ellenőrzés
Ha végzett, próbálja meg futtatni a játékot. A képnek meg kell változnia a játék futtatásakor. Az alábbi ábrán japán nyelven jelenik meg, mert japán környezetben fut.
A szerkesztő játékképernyőjének jobb felső sarkában megjelenik a területi kapcsoló, így megváltoztathatja a játék területi beállítását. Próbálja meg egy ideig a spanyol nyelvet választani.
Ezután ellenőrizheti, hogy a kép tartalma automatikusan vált-e.
Mint látható, a Unity hivatalos lokalizációs csomagja megkönnyíti a felhasználói felület alkalmazását és váltását, valamint annak működését.
Próbáljon meg más nyelvi környezetben futni
Készítse el és adja ki a programot, hogy megnézze, megjelenik-e a megfelelő nyelven, amikor egy másik nyelvi környezetben futtatja.
Az alábbi ábra az angol nyelv további telepítésének eredményeit mutatja be a Windows 11 japán operációs rendszerhez, és olyan környezetben futtatja, ahol az angol az alapértelmezett nyelv. Láthatja, hogy a kép megfelelően van átkapcsolva a környezetnek megfelelően.