Vytvoření 2D mapy shora dolů pomocí standardních map dlaždic Unity

Stránky aktualizovány :
Datum vytvoření stránky :

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.