A 2D Tilemap extrák használata térképek létrehozásához autocsempékkel

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.

Mik ennek a tippnek az előfeltételei?

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

A következő webhelyről kölcsönzik.

Az automatikus csempék ismertetése

Általában a MapChipek elhelyezésekor a felfelé, lefelé, balra és jobbra csatlakozó MapChipeket kell elhelyezni, miközben minden alkalommal cserélni kell a MapChipeket. Ez azonban elég zavaró, mert a térkép chipjeit a térkép összetettségének megfelelően kell elhelyezni. Továbbá, mivel mindez kézzel történik, fennáll a helytelen elhelyezés lehetősége.

Ha az automatikus mozaik mechanizmust használja, ha vannak olyan térképtippek, amelyek felfelé, lefelé, balra és jobbra kapcsolódnak, a MapChipek automatikusan váltanak és elhelyezik őket, hogy ne legyen kellemetlen érzés. Előre be kell állítani, hogy hol kell csatlakozni, de erősen ajánlott, mert a térképchip elhelyezésének költsége jobban csökken, mint ez az erőfeszítés.

Ha autotiles-t szeretne használni a Unity-ben, a bővítménykönyvtárat kell használnia. Használjuk a "2D Tilemap Extras" hivatalos könyvtárat.

A 2D Tilemap Extras a Unity Editor 2021.3.3f1-től kezdve alapfelszereltségként telepítve van a 2D-s projektekben.

Térképtippek előkészítése automatikus csempékhez

Egyelőre minden olyan térképchip, amely felfelé, lefelé, balra és jobbra kapcsolódik, rendben van, de gyakran használnak 5 zsetonból álló térképchipet az automatikus csempékhez, amint az alább látható.

A fenti konfiguráció azonban a "WOLF RPG Editor" -ban gyakran használt formában van. Öt zseton elegendő, mert az eszköz további 4 részében használhatók, de az Unitynek nincs annyi funkciója, ezért a fenti 5 zsetonból előzetesen létre kell hoznia a szükséges mennyiségű zsetont.

Azonban nehézkes kézzel készíteni, így könnyebb tömegesen létrehozni a következő webhely segítségével.

Amikor megnyitja az oldalt, az ábrán láthatóhoz hasonló képernyőt fog látni, ezért dobja be a korábban említett 5 zseton képét a kék háttér keretébe.

Ezután létrejön egy osztott kép, ezért töltse le és használja.

MapChips felosztása automatikus csempékhez

A projekt létrehozása után helyezze el az imént létrehozott MapChipet a projektben, és ossza fel. A munka itt ugyanaz, mint a csempetérkép magyarázata, ezért csak a képet teszem közzé.

Még nem kell hozzáadnia a csempepalettához.

Szabálycsempe hozzáadása

Az automatikus mozaikolás a 2D Tilemap Extras "Rule Tile" funkciójával érhető el. Kattintson a jobb gombbal egy üres területre a projektben, és válassza a Létrehozás -> 2D-> Csempe-> Szabály csempe lehetőséget a hozzáadásához.

A név bármi lehet. Egyelőre "SeaAutoTile" -nek hívom.

Válassza ki a létrehozott szabálycsempét, és a vizsgáló az ábrán látható módon változik. Először adja meg az alapértelmezett sprite-ot. Ez a sprite nem befolyásolja a térképtipp elhelyezését, de miniatűr lesz, ezért kérjük, adjon meg egy könnyen érthető képet.

A képbeállítások a kiválasztás gombról történő kiválasztással vagy a térképtipp képének közvetlen eldobásával adhatók meg.

Ezután dobjon el egy sor maptippet az alábbi téglalapkerethez. Lehetőség van egyenként eldobni őket, de ha eldobod a felosztott MapChipek képforrását, akkor a megosztott MapChipeket tömegesen is regisztrálhatod.

Az alábbiakban a hozzáadott állapot képe látható. Összesen 47 zseton van.

Itt azt fogjuk tenni, hogy beállítjuk, hogy az egyes térképtippek milyen irányba legyenek csatlakoztatva. Kattintson a 9 négyzetre az "üres", "× (piros)" és "nyíl (zöld)" közötti váltáshoz. × azt jelenti, hogy nem csatlakozik abba az irányba, a nyíl azt jelenti, hogy csatlakozik. Üres hely marad a következő térképchipnek.

Ha csak 4 irányban csatlakozik, akkor csak 4 négyzetet állíthat be felfelé, lefelé, balra és jobbra.

Ezúttal azonban vannak olyanok, amelyek átlósan csatlakoznak, és az egyetlen különbség az, hogy átlósan csatlakoznak vagy sem, ezért állítsa be őket megfelelően.

Állítsa be mind a 47-et, és kész.

Hozzáadás a csempepalettához

Hozzon létre egy csempepalettát. Ha nincs csempepaletta fül, jelenítse meg a menü "Ablak -> 2D -> csempe paletta" eleméből. A paletta neve bármi lehet. Ha egynél több palettára van szüksége a játék létrehozásakor, legyen könnyen érthető.

A csempepaletta beállításai egy új SeaPalette mappában jönnek létre a Jelenetek mappában. A mappa neve és helye tetszőleges.

Miután létrehozta a csempepalettát, adjon hozzá maptips-t. Egy normál csempetérképen egy osztott térképtippet helyeztünk el, de ezúttal a Szabály csempét helyezzük el.

Elhelyezéskor csak egy chip jelenik meg, de az automatikus csempék esetében ez minden, ami rendben van.

Térképtippek (automatikus mozaikok) elhelyezése

Adjon hozzá egy csempetérképet a hierarchiához, mint egy csempetérképet.

Válassza a Tilemap lehetőséget egy rács megjelenítéséhez a nézetben.

Helyezzünk ide egy maptipet. Válasszon ki egy automatikus csempét a palettáról.

Ha a nézetbe helyezi, akkor úgy lesz elhelyezve, mint egy négyzet esetében, de ha összekapcsolt formában helyezi el, láthatja, hogy a térkép chipek másképp vannak elrendezve, hogy összekapcsolják őket. Ez az elrendezés az automatikus csempe mechanizmust használja. Többé nem kell külön térképtippeket választania a csatlakozáshoz.

Megpróbáltam úgy rendezni, hogy tó legyen. A kapcsolat azonban rosszul működik. Ennek az az oka, hogy a Szabály csempe helytelenül van konfigurálva. Ebben az esetben térjen vissza a Szabálycsempe beállításaihoz, és állítsa vissza a furcsa helyet. Az elhelyezett térképtippeket változatlanul hagyhatja.

Javítsa ki, ahol rossz.

Ha módosítja, automatikusan tükröződik, és megerősítheti, hogy megfelelő alakú lesz, mint egy tó.

Ezután próbálja meg különböző formákba helyezni, és ellenőrizze, hogy van-e valami baj. Ha helyesen van beállítva, akkor a térképcsúcsot természetes módon helyezheti el, csak az egérrel kattintva.

Javasoljuk, hogy ilyen módon állítsa be az automatikus csempéket, mivel ez nagyon megkönnyíti a térképkészítést. Természetesen, ha más térképchipeket regisztrál a csempepalettán, létrehozhat egy térképet, amely egyesíti az automatikus csempéket és a normál csempéket.