No augšas uz leju izveidojiet 2D karti, izmantojot standarta Unity mozaīkas kartes

Lapa atjaunota :
Lapas izveides datums :

Verifikācijas vide

Windows
  • Operētājsistēmā Windows 11
Vienotības redaktors
  • 2021.3.3f1
Ievades sistēmas pakete
  • 1.3.0

Priekšnoteikumi šim padomam

Tālāk norādītie iestatījumi ir veikti iepriekš kā priekšnoteikums šī padoma aprakstam.

Par karšu padomiem

Vecajās spēlēs jaudas problēmu dēļ bija grūti sagatavot viena attēla karti. Populāra bija kartes izveides metode, apvienojot mazus attēlus, ko sauc par "mapchips". Tas ļauj izteikt plašu karti tikai ar maziem attēla datiem, nesagatavojot lielu attēlu.

Tagad faila lielumam, ko var izveidot, nav gandrīz nekādu ierobežojumu, tāpēc karti ir iespējams izteikt, neizmantojot kartes mikroshēmas. Kartes izveide ar karšu padomiem ir ļoti vienkārša un joprojām ir populāra metode.

Unity salīdzinoši nesen atbalstīja kartes izveidi ar karšu padomiem, tāpēc es izmantošu šo funkciju, lai izveidotu kopīgu RPG no augšas uz leju karti.

Starp citu, mapchip izmērs ir atšķirīgs, piemēram, 16x16px, 32x32px un 64x64px. Būtībā forma ir kvadrātveida. Šoreiz mēs izmantosim izmēru 32x32px.

Par aizņemšanos kartes materiāli

Mēs esam noņēmuši nevajadzīgās detaļas un izmantojuši tos kā paraugus tiem, kas aizņemti no šādām vietnēm.

Izveidojiet projektu un sagatavojiet attēlus

Kad esat izveidojis savu 2D projektu, pievienojiet projektam kartes padoma attēlu.

Kā tas ir, tas ir tikai viens attēls, tāpēc mēs to sadalīsim tā, lai Unity varētu to apstrādāt pa mikroshēmām. Atlasiet projektam pievienotu kartes padomu, lai parādītu kontrolieri.

Katrs vienums tiek parādīts inspektorā, tāpēc iestatiet to.

Piezīmes par krājuma nosaukuma vērtību
Tekstūras tips Sprite
Sprite režīms Daudzskaitļa
Pikseļi uz vienību 32 Būtībā tam vajadzētu būt tādam pašam izmēram kā kartes mikroshēmai, taču tas ir atkarīgs no jūsu veiktās spēles.
Linuma acu tips Ideāls taisnstūris
Filtra režīms punkts Ja nepieciešams
Saspiešanas bez Ja nepieciešams

Pēc konfigurēšanas noklikšķiniet uz zemāk esošās pogas "Lietot".

Pēc tam noklikšķiniet uz pogas "Sprite Editor" netālu no vidus.

Kad parādās dialoglodziņš Sprite Editor, noklikšķiniet uz nolaižamās izvēlnes "Sektors", Iestatiet tipu uz Režģis pēc šūnas lieluma, norādiet, ka pikseļu izmērs XY ir tāds pats kā kartes padomam, un noklikšķiniet uz pogas Sektors.

Tad attēls tiks atdalīts ar baltu līniju. Ja līniju ir grūti saprast, nospiediet taustiņu Ctrl, lai tā kļūtu zaļa.

Kad tas ir apstiprināts, noklikšķiniet uz pogas "Lietot", lai aizvērtu dialogu.

Tas ir labi, ja sadalītais attēls tiek parādīts, noklikšķinot uz pogas pa labi no kartes padoma attēla projektā.

Mozaīkas elementa kartes pievienošana

Izveidosim flīžu karti spēles ekrānā. Atlasiet "2D Object > Tilemap - > Rectangle" no pogas Pievienot hierarhiju, lai to pievienotu.

Pēc tam, kad hierarhijai tiek pievienots režģis un tipemap un ir atlasīts kāds no tiem, režģis tiek parādīts skatā.

Elementu paletes konfigurēšana

Elementu paletē atlasiet cilni. Ja tā nav, izvēlnē atlasiet Window > 2D > Mozaīkas elementu palete.

Atlasiet Izveidot jaunu paleti un piešķiriet tai aprakstošu nosaukumu. Šeit mēs pagaidām izmantojam "MapChipPalette". Pēc ievadīšanas noklikšķiniet uz pogas "Izveidot".

Tā kā tiek parādīts mapes specifikācijas dialoglodziņš, izveidojiet to ar "MapChipPalette", kas ir tāds pats kā paletes nosaukums. Palete, kuru plānojat izveidot, tiks izveidota tikko izveidotajā mapē.

Pēc paletes izveidošanas nometiet kartes gala attēlu jaunizveidotajā paletē.

Vēlreiz tiks parādīts dialoglodziņš Mapes norādīšana, bet norādiet tikko izveidoto mapi.

Jūs varat redzēt, ka kartes tips ir pievienots flīžu paletei.

Turklāt, ja paskatās izveidotajā mapē, var redzēt, ka sadalītais attēls ir iekļauts.

Tagad esat gatavs izveidot karti.

Kartes izveide

Tagad, kad esat gatavs, viss, kas jums jādara, ir izveidot karti. Mozaīkas elementu paletē atlasiet pipetes ikonu.

Pēc tam varat atlasīt kartes mikroshēmu, kuru vēlaties izmantot, tāpēc atlasiet kartes padomu, kuru vēlaties ievietot.

Mēģiniet noklikšķināt ar peli uz skatā redzamā režģa. Kartes padoms jānovieto tur, kur noklikšķinājāt.

Varat arī vilkt to, kā tas ir, lai to nepārtraukti novietotu.

Varat arī atlasīt un izvietot citas kartes mikroshēmas.

Ja vēlaties tos sakārtot kopā, elementu paletē atlasiet taisnstūra ikonu.

Jūs varat tos sakārtot šādos diapazonos:

Ja vēlaties noņemt kartes padomu, elementu paletē atlasiet dzēšgumijas ikonu un noklikšķiniet vietā, kur vēlaties to izdzēst.

Turklāt, ja vēlaties novietot objektu, kas paletē aptver vairākas šūnas, paletē atlasiet diapazonu.

Pēc tam diapazons tiks parādīts skatā, un jūs varat noklikšķināt uz tā, lai to sakārtotu kopā.

Ir arī citas ikonas, piemēram, "Atlasīt", "Pārvietot" un "Aizpildīt", tāpēc, lūdzu, mēģiniet tās izmantot.

Pēc tam jūs varat ievietot kartes mikroshēmas, kā vēlaties, un karte būs pabeigta.

Šoreiz es to ievietoju tikai kameras diapazonā, bet, ja izveidojat karti ar plašāku diapazonu, Es domāju, ka jūs varat arī pārvietot savu varoni ap spēli un likt viņam staigāt, ritinot karti.