Képek váltása képobjektumokról az ország vagy a nyelv egyeztetésére

Oldal frissítve :
Oldal létrehozásának dátuma :

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 (jaAngol (huSpanyol (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.