Vytvoření 2D mapy shora dolů pomocí standardních map dlaždic Unity
Ověřovací prostředí
- Windows
-
- Systém Windows 11
- Editor jednoty
-
- 2021.3.3f1
- Vstupní systémový balíček
-
- 1.3.0
Předpoklady pro tento tip
Následující nastavení byla provedena předem jako předpoklad pro popis tohoto tipu.
O tipech na mapě
Ve starých hrách bylo obtížné připravit jednoobrázkovou mapu kvůli kapacitním problémům. Populární byla metoda vytváření mapy kombinací malých obrázků nazývaných "mapchips". To umožňuje vyjádřit rozsáhlou mapu pouze s malými obrazovými daty bez přípravy velkého obrazu.
Nyní neexistuje téměř žádné omezení velikosti souboru, který lze vytvořit, takže je možné vyjádřit mapu bez použití mapchips. Tvorba map pomocí maptips je velmi snadná a je stále populární metodou.
Unity relativně nedávno podporovala tvorbu map pomocí maptipů, takže tuto funkci použiji k vytvoření společné RPG mapy shora dolů.
Mimochodem, velikost mapchipu se liší, například 16x16px, 32x32px a 64x64px. V podstatě je tvar čtvercový. Tentokrát použijeme velikost 32x32px.
O půjčování mapových podkladů
Odstranili jsme nepotřebné díly a použili je jako vzorky pro ty, které jsme si vypůjčili z následujících stránek.
Vytvoření projektu a příprava obrázků
Po vytvoření 2D projektu přidejte do projektu obrázek maptipu.
Jak to je, je to jen jeden obrázek, takže jej rozdělíme tak, aby jej Unity mohla zpracovat na základě čipu po čipu. Vyberte maptip přidaný do projektu pro zobrazení inspektora.
Každá položka se zobrazí v inspektoru, tak ji nastavte.
Poznámky k | hodnotě | názvu položky |
---|---|---|
Typ textury | skřítek | |
Režim Sprite | množné číslo | |
Počet pixelů na jednotku | 32 | V podstatě by měl mít stejnou velikost jako mapový čip, ale záleží na hře, kterou vytvoříte. |
Typ sítě | Dokonalý obdélník | |
Režim filtru | bod | V případě potřeby |
komprese | bez | V případě potřeby |
Po nakonfigurování klikněte na tlačítko "Použít" níže.
Poté klikněte na tlačítko "Editor pohyblivých symbolů" uprostřed.
Když se zobrazí dialogové okno Editor pohyblivých symbolů, klikněte na rozevírací seznam "Řez", Nastavte typ na Mřížka podle velikosti buňky, určete velikost pixelu XY tak, aby měla stejnou velikost jako mapový tip, a klepněte na tlačítko Řez.
Poté bude obraz oddělen bílou čarou. Pokud je čára obtížně srozumitelná, stiskněte klávesu Ctrl tak, aby se změnila na zelenou.
Po potvrzení klikněte na tlačítko "Použít" pro zavření dialogu.
Je v pořádku, pokud se rozdělený obrázek zobrazí po kliknutí na tlačítko vpravo od obrázku maptipu v projektu.
Přidání mapy dlaždic
Pojďme vytvořit dlaždicovou mapu na herní obrazovce. Přidejte 2D objekt > Tilemap - > obdélník" z tlačítka Přidat hierarchii.
Když jsou potom do hierarchie přidány mřížky a tipemap a je vybrána jedna z nich, mřížka se zobrazí v zobrazení.
Konfigurace palety dlaždic
Vyberte kartu v paletě dlaždic. Pokud ne, vyberte z nabídky Okno > 2D > paletu dlaždic.
Vyberte Vytvořit novou paletu a pojmenujte ji popisným názvem. Zde prozatím používáme "MapChipPalette". Po zadání klikněte na tlačítko "Vytvořit".
Protože je zobrazen dialog specifikace složky, vytvořte jej pomocí "MapChipPalette", což je stejné jako název palety. Paleta, kterou chcete vytvořit, bude vytvořena ve složce, kterou jste právě vytvořili.
Po vytvoření palety přetáhněte obrázek popisku mapy na nově vytvořenou paletu.
Znovu se zobrazí dialogové okno Zadat složku, ale zadejte složku, kterou jste právě vytvořili.
Můžete vidět, že maptip byl přidán do palety dlaždic.
Také, pokud se podíváte do vytvořené složky, můžete vidět, že rozdělený obrázek je zahrnut.
Nyní jste připraveni vytvořit mapu.
Vytvoření mapy
Nyní, když jste připraveni, vše, co musíte udělat, je vytvořit mapu. Vyberte ikonu kapátka z palety dlaždic.
Poté můžete vybrat čip MapChip, který chcete použít, takže vyberte maptip, který chcete umístit.
Zkuste kliknout myší na mřížku zobrazenou v zobrazení. Maptip by měl být umístěn tam, kde jste klikli.
Můžete ji také přetáhnout tak, jak je, a umístit ji nepřetržitě.
Můžete také vybrat a umístit další MapChips.
Chcete-li je uspořádat dohromady, vyberte ikonu obdélníku z palety dlaždic.
Můžete je uspořádat do rozsahů takto:
Chcete-li odstranit maptip, vyberte ikonu gumy z palety dlaždic a klikněte na místo, kde ji chcete vymazat.
Pokud chcete umístit objekt, který zahrnuje více buněk v paletě, vyberte rozsah v paletě.
Poté se rozsah zobrazí v zobrazení a můžete na něj kliknout a uspořádat jej dohromady.
Existují další ikony, například "Vybrat", "Přesunout" a "Vyplnit", takže je zkuste použít.
Poté můžete umístit mapové žetony, jak chcete, a mapa bude kompletní.
Tentokrát jsem ji umístil pouze do dosahu fotoaparátu, ale pokud vytvoříte mapu s širším rozsahem, Myslím, že můžete také pohybovat svou postavou po hře a přimět ji, aby chodila při rolování mapy.