Felülről lefelé irányuló 2D térkép létrehozása szabványos Unity-csempetérképek használatával

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

Ellenőrzési környezet

Windows
  • Windows 11 esetén
Unity-szerkesztő
  • 2021.3.3f1
Bemeneti rendszercsomag
  • 1.3.0

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.

A térképtippekről

A régi játékokban nehéz volt egyképes térképet készíteni kapacitásproblémák miatt. Népszerű volt a térkép létrehozásának módszere a "mapchips" nevű kis képek kombinálásával. Ez lehetővé teszi, hogy egy hatalmas térképet csak kis képadatokkal fejezzen ki anélkül, hogy nagy képet készítene.

Most már szinte nincs korlátozva a létrehozható fájl mérete, így a térképet mapchips használata nélkül is ki lehet fejezni. A térképkészítés térképtippekkel nagyon egyszerű, és még mindig népszerű módszer.

A Unity viszonylag nemrégiben támogatta a térképkészítést maptips-szel, ezért ezt a funkciót fogom használni egy közös RPG felülről lefelé irányuló térkép létrehozásához.

Egyébként a térképchip mérete változó, például 16x16px, 32x32px és 64x64px. Alapvetően az alak négyzet alakú. Ezúttal a 32x32px méretet fogjuk használni.

Térképanyagok kölcsönzése – ismertető

Eltávolítottuk a felesleges alkatrészeket, és mintaként használtuk őket a következő oldalakról kölcsönzöttek számára.

Projekt létrehozása és rendszerképek előkészítése

Miután létrehozta a 2D projektet, adjon hozzá egy MapTip képet a projekthez.

Ahogy van, ez csak egyetlen kép, ezért felosztjuk úgy, hogy a Unity chipről chipre tudja kezelni. Válasszon ki egy, a projekthez hozzáadott térképtippet a vizsgáló megjelenítéséhez.

Minden elem megjelenik az ellenőrben, ezért állítsa be.

Elemnév értékmegjegyzései
Textúra típusa manó
Sprite mód többes szám
Képpont egységenként 32 Alapvetően ugyanolyan méretűnek kell lennie, mint a térkép chipnek, de ez attól függ, hogy milyen játékot készít.
Háló típusa Tökéletes téglalap
Szűrő mód pont Ha szükséges
tömörítés nélkül Ha szükséges

A konfigurálás után kattintson az alábbi "Alkalmaz" gombra.

Ezután kattintson a "Sprite Editor" gombra a közepén.

Amikor megjelenik a Sprite Editor párbeszédpanel, kattintson a "Szelet" legördülő menüre, Állítsa a típust Rács cellaméret szerint, adja meg az XY pixelméretet, hogy ugyanolyan méretű legyen, mint a térképtipp, majd kattintson a Szelet gombra.

Ezután a képet fehér vonal választja el. Ha a vonal nehezen érthető, nyomja meg a Ctrl billentyűt, hogy zöldre váltson.

Ha megerősítést nyert, kattintson az "Alkalmaz" gombra a párbeszédpanel bezárásához.

Rendben van, ha az osztott kép akkor jelenik meg, amikor a projektben a maptip képtől jobbra található gombra kattint.

Csempetérkép hozzáadása

Hozzunk létre egy csempetérképet a játék képernyőjén. Válassza a "2D objektum > csempetérkép - >téglalap" lehetőséget a Hierarchia hozzáadása gombon a hozzáadáshoz.

Ezután, amikor hozzáadja a Grid és a Tipemap elemeket a hierarchiához, és bármelyiket kijelöli, a rács megjelenik a nézetben.

A csempepaletta konfigurálása

Válasszon ki egy lapot a csempepalettán. Ha nem, válassza a menü Window > 2D > Tile Palette (Csempepaletta) elemét.

Válassza az Új paletta létrehozása lehetőséget, és adjon neki egy leíró nevet. Itt egyelőre a "MapChipPalette"-et használjuk. A belépés után kattintson a "Létrehozás" gombra.

Mivel megjelenik a mappaspecifikációs párbeszédpanel, hozza létre a "MapChipPalette" segítségével, amely megegyezik a paletta nevével. A létrehozni kívánt paletta az imént létrehozott mappában jön létre.

A paletta létrehozása után húzza a maptip képet az újonnan létrehozott palettára.

A Mappa megadása párbeszédpanel ismét megjelenik, de adja meg az imént létrehozott mappát.

Láthatja, hogy a leképezési tipp hozzá lett adva a csempepalettához.

Továbbá, ha belenéz a létrehozott mappába, láthatja, hogy a megosztott kép szerepel.

Most már készen áll a térkép létrehozására.

Térkép létrehozása

Most, hogy készen áll, mindössze annyit kell tennie, hogy létrehoz egy térképet. Válassza ki a pipetta ikont a csempepalettáról.

Ezután kiválaszthatja a használni kívánt MapChip-et, tehát válassza ki az elhelyezni kívánt térképtippet.

Próbáljon meg kattintani az egérrel a nézetben megjelenő rácson. Egy maptipet kell elhelyezni ott, ahol rákattintott.

Azt is húzhatja, ahogy van, hogy folyamatosan elhelyezze.

Más MapChipeket is kiválaszthat és elhelyezhet.

Ha együtt szeretné rendezni őket, válassza a téglalap ikont a csempepalettán.

Az alábbi tartományokba rendezheti őket:

Ha el szeretné távolítani a térképtippet, válassza ki a radír ikont a mozaikpalettán, és kattintson oda, ahonnan törölni szeretné.

Ha több cellán átívelő objektumot szeretne elhelyezni a palettán, jelölje ki a tartományt a palettán.

Ezután a tartomány megjelenik a nézetben, és rákattinthat, hogy együtt rendezze.

Vannak más ikonok is, mint például a "Kiválasztás", "Áthelyezés" és "Kitöltés", ezért kérjük, próbálja meg használni őket.

Ezután tetszés szerint elhelyezheti a térkép chipeket, és a térkép teljes lesz.

Ezúttal csak a kamera tartományába helyeztem, de ha szélesebb tartományú térképet készít, Azt hiszem, mozgathatja karakterét a játékban, és sétáltathatja a térképet görgetve.