Felülről lefelé irányuló 2D térkép létrehozása szabványos Unity-csempetérképek használatával
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.