Používanie doplnkov 2D dlaždíc na vytváranie máp s autodlaždicami
Prostredie overovania
- Windows
-
- Windows 11
- Editor jednoty
-
- 2021.3.3f1
- Vstupný systémový balík
-
- 1.3.0
Predpoklady pre tento tip
Nasledujúce nastavenia boli vykonané vopred ako predpoklad pre popis tohto tipu.
Aké sú predpoklady pre tento tip?
O požičiavaní mapových materiálov
Je požičaný z nasledujúcej stránky.
Informácie o automatických dlaždiciach
Normálne pri umiestňovaní MapChips je potrebné umiestniť MapChips, ktoré sa pripájajú hore, dole, doľava a doprava, pri zmene MapChips, ktoré sa majú umiestniť zakaždým. Je to však dosť problematické, pretože musíte prepínať mapové čipy, ktoré sa majú umiestniť podľa zložitosti mapy. Tiež, pretože sa to všetko robí ručne, existuje možnosť nesprávneho umiestnenia.
Ak používate mechanizmus automatických dlaždíc, ak existujú MapTipy, ktoré sa pripájajú nahor, nadol, doľava a doprava, MapChips sa automaticky prepne a umiestni ich tak, aby nedošlo k nepohodliu. Je potrebné vopred nastaviť, kde sa má pripojiť, ale dôrazne sa odporúča, pretože náklady na umiestnenie mapového čipu sa znížia viac ako toto úsilie.
Ak chcete používať autotiles v Unity, musíte použiť knižnicu rozšírení. Použime oficiálnu knižnicu "2D Tilemap Extras".
2D Tilemap Extras je štandardne nainštalovaný v 2D projektoch od Unity Editor 2021.3.3f1.
Príprava mapových tipov pre automatické dlaždice
V súčasnosti je akýkoľvek mapový čip, ktorý spája hore, dole, vľavo a vpravo, v poriadku, ale často sa používa mapový čip pre automatické dlaždice pozostávajúci z 5 čipov, ako je znázornené nižšie.
Vyššie uvedená konfigurácia je však vo forme často používanej v "RPG editore WOLF". Päť čipov stačí, pretože sa dajú použiť v ďalších 4 častiach nástroja, ale Unity nemá toľko funkcií, takže z vyššie uvedených 5 čipov musíte vopred vytvoriť požadované množstvo čipov.
Je však problematické vyrábať ho ručne, takže je jednoduchšie ho hromadne vytvoriť pomocou nasledujúcej stránky.
Keď otvoríte stránku, uvidíte obrazovku, ako je znázornená na obrázku, takže do rámčeka modrého pozadia pustite obrázok 5 čipov uvedených vyššie.
Potom sa vytvorí rozdelený obrázok, takže si ho stiahnite a používajte.
Rozdelenie MapChips pre automatické dlaždice
Po vytvorení projektu umiestnite MapChip, ktorý ste práve vytvorili, do projektu a rozdeľte ho. Práca tu je rovnaká ako vysvetlenie dlaždice, takže zverejním iba obrázok.
Zatiaľ ho nemusíte pridávať na paletu dlaždíc.
Pridanie dlaždice pravidla
Automatickú dlaždicu je možné dosiahnuť pomocou "Rule Tile" v 2D Tilemap Extras. Kliknite pravým tlačidlom myši na prázdne miesto v projekte a pridajte ho výberom položky Vytvoriť > dlaždicou > dlaždice > pravidla.
Názov môže byť čokoľvek. Zatiaľ to budem nazývať "SeaAutoTile".
Vyberte dlaždicu Pravidlo, ktorú ste vytvorili, a inšpektor sa zmení podľa znázornenia. Najprv zadajte predvolený sprite. Tento sprite nemá vplyv na umiestnenie mapového tipu, ale bude to miniatúra, preto uveďte ľahko zrozumiteľný obrázok.
Nastavenia obrázka je možné nastaviť výberom z tlačidla výberu alebo priamym presunutím obrázka mapového tipu.
Potom nižšie umiestnite sadu mapových tipov, ktoré sa použijú pre rám obdĺžnika. Je možné ich vypustiť jednotlivo, ale ak vypustíte zdroj obrazu rozdelených MapChips, môžete rozdelené MapChips hromadne zaregistrovať.
Nižšie je obrázok pridaného stavu. Celkovo je tu 47 žetónov.
Čo tu urobíme, je nastavenie, akým smerom bude každý MapTip pripojený. Kliknutím na 9 štvorcov prepínate medzi "prázdnym", "× (červeným)" a "šípkou (zelenou)". × znamená nepripojiť sa týmto smerom, šípka znamená pripojiť. Prázdne miesto sa ponechá ďalšiemu mapovému čipu.
Ak pripojíte iba 4 smery, môžete nastaviť iba 4 štvorce nahor, nadol, doľava a doprava.
Tentoraz však existujú niektoré, ktoré sa spájajú diagonálne, a jediný rozdiel je v tom, že sa pripájajú diagonálne alebo nie, takže ich správne nastavte.
Nastavte všetkých 47 a máte hotovo.
Pridať na paletu dlaždíc
Vytvorte paletu dlaždíc. Ak nie je k dispozícii žiadna karta palety dlaždíc, zobrazte ju v ponuke "Window -> 2D -> Tile Palette". Názov palety môže byť čokoľvek. Ak pri vytváraní hry potrebujete viac ako jednu paletu, zabezpečte, aby bola ľahko zrozumiteľná.
Nastavenia palety dlaždíc sa vytvoria v novom priečinku SeaPalette v priečinku Scény. Názov a umiestnenie priečinka sú ľubovoľné.
Po vytvorení palety dlaždíc pridajte mapové tipy. Na normálnu mapu dlaždíc sme umiestnili rozdelený maptip, ale tentoraz umiestnime dlaždicu pravidla.
Po umiestnení sa zobrazí iba jeden čip, ale v prípade automatických dlaždíc je to všetko, čo je v poriadku.
Umiestnenie MapTipov (automatické dlaždice)
Pridajte dlaždicovú mapu do hierarchie rovnako ako v prípade mapy dlaždíc.
Výberom položky Dlaždicová mapa zobrazíte mriežku v zobrazení.
Umiestnime sem mapový tip. Z palety vyberte automatickú dlaždicu.
Ak ho umiestnite do zobrazenia, bude umiestnený tak, ako je v prípade jedného štvorca, ale ak ho umiestnite do pripojenej formy, môžete vidieť, že mapové čipy sú usporiadané iným spôsobom tak, aby boli spojené. Toto je usporiadanie pomocou mechanizmu automatických dlaždíc. Na pripojenie si už nemusíte vyberať samostatné MapTipy.
Snažil som sa to zariadiť tak, aby to bol rybník. Pripojenie sa však pokazí. Je to spôsobené tým, že dlaždica pravidiel je nesprávne nakonfigurovaná. V takom prípade sa vráťte na nastavenie dlaždice pravidiel a obnovte zvláštne umiestnenie. Umiestnené MapTips môžete nechať tak, ako sú.
Opravte tam, kde je chyba.
Ak ho upravíte, automaticky sa odrazí a môžete potvrdiť, že bude mať správny tvar jazierka.
Potom ho skúste umiestniť do rôznych foriem a skontrolujte, či nie je niečo zlé. Ak je nastavený správne, môžete maptip umiestniť prirodzeným spôsobom jednoduchým kliknutím myšou.
Odporúča sa nastaviť automatické dlaždice týmto spôsobom, pretože to veľmi uľahčí vytváranie máp. Samozrejme, ak zaregistrujete ďalšie mapové čipy na palete dlaždíc, môžete vytvoriť mapu, ktorá kombinuje automatické dlaždice a bežné dlaždice.