Creați o hartă 2D de sus în jos utilizând hărți tilemap standard Unity

Pagina actualizată :
Data creării paginii :

Mediul de verificare

Windows
  • Ferestre 11
Unity Editor
  • 2021.3.3F1
Pachet sistem de intrare
  • 1.3.0

Cerințe preliminare pentru acest sfat

Următoarele setări au fost făcute în avans ca premisă pentru descrierea acestui sfat.

Despre MapTips

În jocurile vechi, era dificil să pregătești o hartă cu o singură imagine din cauza problemelor de capacitate. O metodă de creare a unei hărți prin combinarea imaginilor mici numite "mapchips" a fost populară. Acest lucru face posibilă exprimarea unei hărți vaste cu doar date de imagine mici, fără a pregăti o imagine mare.

Acum nu există aproape nici o limită a dimensiunii fișierului care poate fi creat, astfel încât este posibilă exprimarea hărții fără a utiliza mapchips. Crearea hărților cu sfaturi de hărți este foarte ușoară și este încă o metodă populară.

Unity a sprijinit relativ recent crearea hărților cu sfaturi de hărți, așa că voi folosi această caracteristică pentru a crea o hartă RPG comună de sus în jos.

Apropo, dimensiunea cipului de hartă variază, cum ar fi 16x16px, 32x32px și 64x64px. Practic, forma este pătrată. De data aceasta vom folosi dimensiunea de 32x32px.

Despre împrumutarea materialelor cartografice

Am eliminat piesele inutile și le-am folosit ca mostre pentru cele împrumutate de la următoarele site-uri.

Crearea unui proiect și pregătirea imaginilor

După ce ați creat proiectul 2D, adăugați o imagine Sfat hartă la proiect.

Așa cum este, este doar o singură imagine, așa că o vom împărți astfel încât Unity să o poată gestiona chip-cu-chip. Selectați un SfatHartă adăugat la proiect pentru a afișa Inspectorul.

Fiecare element este afișat în inspector, deci setați-l.

Nume element Observații valoare
Tip textură Sprite
Modul Sprite plural
Pixeli pe unitate 32 Practic, ar trebui să aibă aceeași dimensiune ca cipul hărții, dar depinde de jocul pe care îl faceți.
Tip plasă Dreptunghi perfect
Modul de filtrare punct Dacă este necesar
comprimare fără Dacă este necesar

Odată configurat, faceți clic pe butonul "Aplicați" de mai jos.

Apoi faceți clic pe butonul "Sprite Editor" de lângă mijloc.

Când apare dialogul Sprite Editor, faceți clic pe meniul derulant "Felie", Setați textul la Grilă după dimensiunea celulei, specificați dimensiunea pixelilor XY la aceeași dimensiune ca vârful hărții și faceți clic pe butonul Felie.

Apoi, imaginea va fi separată printr-o linie albă. Dacă linia este greu de înțeles, apăsați tasta Ctrl astfel încât să devină verde.

Când este confirmat, faceți clic pe butonul "Aplicați" pentru a închide dialogul.

Este OK dacă imaginea divizată este afișată atunci când faceți clic pe butonul din dreapta imaginii vârfului hărții din proiect.

Adăugarea unei hărți tilemap

Să creăm o hartă pe ecranul jocului. Selectați "2D Object > Tilemap - > Rectangle" din butonul Add Hierarchy pentru a-l adăuga.

Apoi, când Grila și Tipemap sunt adăugate la ierarhie și oricare dintre ele este selectată, grila este afișată în vizualizare.

Configurarea paletei de plăci

Selectați o filă din paleta de dale. Dacă nu, selectați Window > 2D > Tile Palette din meniu.

Selectați Creare paletă nouă și dați-i un nume descriptiv. Aici, folosim "MapChipPalette" pentru moment. După intrare, faceți clic pe butonul "Creați".

Deoarece este afișat dialogul cu specificațiile folderului, creați-l cu "MapChipPalette", care este același cu numele paletei. Paleta pe care urmează să o creați va fi creată în folderul pe care tocmai l-ați creat.

După crearea paletei, fixați imaginea vârfului hărții pe paleta nou creată.

Caseta de dialog Specificare folder va fi afișată din nou, dar specificați folderul pe care tocmai l-ați creat.

Puteți vedea că vârful hărții a fost adăugat la paleta de dale.

De asemenea, dacă vă uitați în folderul creat, puteți vedea că imaginea divizată este inclusă.

Acum sunteți gata să creați o hartă.

Crearea unei hărți

Acum că sunteți gata, tot ce trebuie să faceți este să creați o hartă. Selectați pictograma pipetă din paleta de dale.

Apoi, puteți selecta MapChip pe care doriți să îl utilizați, deci selectați MapTip pe care doriți să îl plasați.

Încercați să faceți clic cu mouse-ul pe grila afișată în vizualizare. Un sfat de hartă ar trebui plasat acolo unde ați făcut clic.

De asemenea, îl puteți trage așa cum este pentru a-l plasa continuu.

De asemenea, poți selecta și plasa alte MapChips-uri.

Dacă doriți să le aranjați împreună, selectați pictograma dreptunghi din paleta de dale.

Le puteți aranja în intervale ca aceasta:

Dacă doriți să eliminați vârful hărții, selectați pictograma radieră din paleta de cadre și faceți clic acolo unde doriți să o ștergeți.

De asemenea, dacă doriți să plasați un obiect care se întinde pe mai multe celule din paletă, selectați intervalul din paletă.

Apoi, intervalul va fi afișat în vizualizare și puteți face clic pe el pentru a-l aranja împreună.

Există și alte pictograme, cum ar fi "Selectați", "Mutați" și "Umpleți", așa că vă rugăm să încercați să le utilizați.

După aceasta, puteți plasa jetoanele de hartă după cum doriți, iar harta va fi completă.

De data aceasta, am plasat-o doar în raza camerei, dar dacă creați o hartă cu o gamă mai largă, Cred că puteți, de asemenea, să vă mutați personajul în jurul jocului și să-l faceți să meargă în timp ce derulați harta.