Looge ülalt-alla 2D-kaart, kasutades standardseid Unity paanikaarte

Lehekülg uuendatud :
Lehe loomise kuupäev :

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.