Looge ülalt-alla 2D-kaart, kasutades standardseid Unity paanikaarte
Kontrollimise keskkond
- Windows
-
- Windows 11
- Ühtsuse toimetaja
-
- 2021.3.3f1
- Sisendsüsteemi pakett
-
- 1.3.0
Selle näpunäite eeltingimused
Selle vihje kirjeldamise eelduseks on eelnevalt tehtud järgmised sätted.
MapTipsi kohta
Vanades mängudes oli võimsusprobleemide tõttu keeruline ühe pildiga kaarti ette valmistada. Populaarne oli meetod kaardi loomiseks, ühendades väikesed pildid, mida nimetatakse "kaardikiipideks". See võimaldab väljendada suurt kaarti ainult väikeste pildiandmetega ilma suurt pilti ette valmistamata.
Nüüd pole loodava faili suurusele peaaegu mingit piirangut, seega on võimalik kaarti väljendada ilma kaardikiipe kasutamata. Kaardi loomine kaardispikritega on väga lihtne ja on endiselt populaarne meetod.
Unity on suhteliselt hiljuti toetanud kaardi loomist maptipsiga, nii et ma kasutan seda funktsiooni ühise RPG ülalt-alla kaardi loomiseks.
Muide, kaardikiibi suurus varieerub, näiteks 16x16px, 32x32px ja 64x64px. Põhimõtteliselt on kuju ruudukujuline. Seekord kasutame suurust 32x32px.
Kaardimaterjalide laenamisest
Oleme eemaldanud mittevajalikud osad ja kasutanud neid näidistena nendele, kes on laenatud järgmistelt saitidelt.
Looge projekt ja valmistage ette pildid
Kui olete oma 2D-projekti loonud, lisage oma projektile MapTipi pilt.
Nagu see on, on see vaid üks pilt, nii et me jagame selle nii, et Unity saaks sellega hakkama kiipide kaupa. Valige projektile lisatud MapTip, et kuvada inspektor.
Iga üksus kuvatakse inspektoris, nii et määrake see.
Üksuse nime | väärtuse | märkused |
---|---|---|
Tekstuuri tüüp | Sprite | |
Sprite režiim | mitmus | |
Piksleid ühiku kohta | 32 | Põhimõtteliselt peaks see olema sama suur kui kaardikiip, kuid see sõltub teie tehtud mängust. |
Võrgusilma tüüp | Täiuslik ristkülik | |
Filtri režiim | punkt | Vajadusel |
kokkusurumine | ilma | Vajadusel |
Kui see on konfigureeritud, klõpsake allpool olevat nuppu "Rakenda".
Seejärel klõpsake keskel asuvat nuppu "Sprite Editor".
Kui kuvatakse dialoog Sprite Editor, klõpsake rippmenüüd "Viil", Määrake tüübiks Grid By Cell Size (Koordinaatvõrk ruudustiku suuruse järgi), määrake pikslisuurus XY kaardispikriga samaks ja klõpsake nuppu Slice (Viillutas).
Seejärel eraldatakse pilt valge joonega. Kui rida on raske mõista, vajutage Ctrl-klahvi nii, et see muutuks roheliseks.
Kui see on kinnitatud, klõpsake dialoogi sulgemiseks nuppu "Rakenda".
See on OK, kui jagatud pilt kuvatakse, kui klõpsate projektis kaardispikri pildist paremal asuvat nuppu.
Paanikaardi lisamine
Loome mänguekraanil paanikaardi. Selle lisamiseks valige nupust Lisa hierarhia "2D-objekt > paanikaart - > ristkülik".
Seejärel, kui Grid ja Tipemap lisatakse hierarhiasse ja üks neist on valitud, kuvatakse vaates ruudustik.
Paanipaleti konfigureerimine
Valige paanipaletis vahekaart. Kui ei, siis valige menüüst Window > 2D > Pale Palette.
Valige Loo uus palett ja andke sellele kirjeldav nimi. Siin kasutame praegu "MapChipPalette". Pärast sisenemist klõpsake nuppu "Loo".
Kuna kuvatakse kausta spetsifikatsiooni dialoog, looge see "MapChipPalette", mis on sama, mis paleti nimi. Palett, mille kavatsete luua, luuakse just teie loodud kaustas.
Pärast paleti loomist kukutage kaardispikri pilt vastloodud paletile.
Dialoogiboks Määra kaust kuvatakse uuesti, kuid määrake äsja loodud kaust.
Näete, et maptip on lisatud paanipaletile.
Samuti, kui vaatate loodud kausta, näete, et jagatud pilt on lisatud.
Nüüd olete kaardi loomiseks valmis.
Kaardi loomine
Nüüd, kui olete valmis, peate vaid looma kaardi. Valige paanipaletist eyedropperi ikoon.
Seejärel saate valida MapChipi, mida soovite kasutada, nii et valige MapTip, mida soovite paigutada.
Proovige klõpsata hiirega vaates kuvataval ruudustikul. Kaardispikker tuleks paigutada sinna, kus klõpsasite.
Samuti saate seda lohistada nii, nagu see on, et seda pidevalt paigutada.
Samuti saate valida ja paigutada teisi MapChips.
Kui soovite neid koos korraldada, valige paanipaletist ristküliku ikoon.
Saate neid korraldada sellistes vahemikes:
Kui soovite kohtspikri eemaldada, valige paanipaletist kustutuskummiikoon ja klõpsake kohta, kus soovite selle kustutada.
Kui soovite paigutada objekti, mis hõlmab paletis mitut lahtrit, valige paleti vahemik.
Seejärel kuvatakse vaates vahemik ja saate sellel klõpsata, et see koos korraldada.
On ka teisi ikoone, näiteks "Vali", "Teisalda" ja "Täida", nii et proovige neid kasutada.
Pärast seda saate kaardikiibid paigutada nii, nagu soovite, ja kaart on valmis.
Seekord paigutasin selle ainult kaamera levialasse, kuid kui loote laiema ulatusega kaardi, Ma arvan, et saate ka oma tegelast mängus ringi liigutada ja panna ta kaarti kerides kõndima.