Sukurkite 2D žemėlapį iš viršaus į apačią naudodami standartinius "Unity" plytelių žemėlapius

Puslapis atnaujintas :
Puslapio sukūrimo data :

Tikrinimo aplinka

Windows
  • Langai 11
"Unity" redaktorius
  • 2021.3.3F1
Įvesties sistemos paketas
  • 1.3.0

Būtinos šio patarimo sąlygos

Šie nustatymai buvo atlikti iš anksto kaip šio patarimo aprašymo prielaida.

Apie žemėlapių patarimus

Senuose žaidimuose buvo sunku paruošti vieno paveikslėlio žemėlapį dėl pajėgumo problemų. Buvo populiarus žemėlapio kūrimo būdas derinant mažus vaizdus, vadinamus "mapchips". Tai leidžia išreikšti didžiulį žemėlapį tik su mažais vaizdo duomenimis, neparuošiant didelio vaizdo.

Dabar beveik nėra jokių apribojimų failo, kurį galima sukurti, dydžiui, todėl žemėlapį galima išreikšti nenaudojant žemėlapių. Žemėlapio kūrimas naudojant žemėlapių patarimus yra labai paprastas ir vis dar yra populiarus metodas.

"Unity" palyginti neseniai palaikė žemėlapių kūrimą su žemėlapių patarimais, todėl naudosiu šią funkciją, kad sukurčiau bendrą RPG žemėlapį iš viršaus į apačią.

Beje, žemėlapio dydis skiriasi, pvz., 16x16px, 32x32px ir 64x64px. Iš esmės forma yra kvadratinė. Šį kartą naudosime 32x32px dydį.

Apie žemėlapių medžiagos skolinimąsi

Mes pašalinome nereikalingas dalis ir panaudojome jas kaip pavyzdžius tiems, kurie buvo pasiskolinti iš šių svetainių.

Sukurkite projektą ir paruoškite vaizdus

Sukūrę 2D projektą, prie projekto pridėkite žemėlapio patarimo vaizdą.

Kaip yra, tai tik vienas vaizdas, todėl mes jį padalinsime taip, kad "Unity" galėtų jį tvarkyti lustų pagrindu. Pasirinkite prie projekto pridėtą patarimą apie žemėlapį, kad būtų rodomas inspektorius.

Kiekvienas elementas rodomas inspektoriuje, todėl nustatykite jį.

Elemento pavadinimo reikšmės pastabos
Tekstūros tipas Sprite
"Sprite" režimas Daugiskaitos
Pikseliai vienetui 32 Iš esmės jis turėtų būti tokio pat dydžio kaip žemėlapio lustas, tačiau tai priklauso nuo jūsų sukurto žaidimo.
Tinklo akių tipas Tobulas stačiakampis
Filtro režimas taškas Jei reikia
glaudinimas be Jei reikia

Sukonfigūravę spustelėkite žemiau esantį mygtuką "Taikyti".

Tada spustelėkite mygtuką "Sprite Editor", esantį netoli vidurio.

Kai pasirodys "Sprite Editor" dialogo langas, spustelėkite išskleidžiamąjį meniu "Pjūvis", Nustatykite tipą į Tinklelis pagal langelio dydį, nurodykite, kad pikselių dydis XY būtų tokio pat dydžio kaip žemėlapio patarimas, ir spustelėkite mygtuką Išpjova.

Tada vaizdas bus atskirtas balta linija. Jei liniją sunku suprasti, paspauskite klavišą Ctrl, kad ji taptų žalia.

Kai patvirtinama, spustelėkite mygtuką "Taikyti", kad uždarytumėte dialogą.

Gerai, jei padalintas vaizdas rodomas spustelėjus mygtuką, esantį dešinėje nuo žemėlapio patarimo vaizdo projekte.

Plytelių struktūros įtraukimas

Sukurkime plytelių žemėlapį žaidimo ekrane. Pasirinkite "2D objektas > plytelių schema - > stačiakampis" iš mygtuko Pridėti hierarchiją, kad jį pridėtumėte.

Tada, kai tinklelis ir Tipemap įtraukiami į hierarchiją ir pasirenkamas bet kuris iš jų, tinklelis rodomas rodinyje.

Išklotinių paletės konfigūravimas

Plytelių paletėje pasirinkite skirtuką. Jei ne, meniu pasirinkite Langas > 2D > Plytelių paletė.

Pasirinkite Sukurti naują paletę ir suteikite jai aprašomąjį pavadinimą. Čia kol kas naudojame "MapChipPalette". Įvedę spustelėkite mygtuką "Sukurti".

Kadangi rodomas aplanko specifikacijos dialogo langas, sukurkite jį naudodami "MapChipPalette", kuris yra toks pat kaip paletės pavadinimas. Paletė, kurią ketinate sukurti, bus sukurta ką tik sukurtame aplanke.

Sukūrę paletę, numeskite žemėlapio patarimo vaizdą į naujai sukurtą paletę.

Dialogo langas Nurodyti aplanką vėl bus rodomas, tačiau nurodykite ką tik sukurtą aplanką.

Matote, kad žemėlapio patarimas buvo įtrauktas į plytelių paletę.

Be to, jei pažvelgsite į sukurtą aplanką, pamatysite, kad padalintas vaizdas yra įtrauktas.

Dabar esate pasirengę sukurti žemėlapį.

Žemėlapio kūrimas

Dabar, kai esate pasiruošę, tereikia sukurti žemėlapį. Pasirinkite lašintuvo piktogramą iš plytelių paletės.

Tada galite pasirinkti norimą naudoti "MapChip", todėl pasirinkite norimą įdėti patarimą žemėlapiui.

Pabandykite spustelėti pele ant rodinyje rodomo tinklelio. Žemėlapio patarimas turėtų būti patalpintas ten, kur spustelėjote.

Taip pat galite vilkti jį taip, kaip yra, kad nuolat įdėtumėte.

Taip pat galite pasirinkti ir įdėti kitus "MapChips".

Jei norite juos išdėstyti kartu, plytelių paletėje pasirinkite stačiakampio piktogramą.

Galite juos išdėstyti tokiais intervalais:

Jei norite pašalinti patarimą apie žemėlapį, plytelių paletėje pasirinkite trintuko piktogramą ir spustelėkite ten, kur norite jį ištrinti.

Be to, jei norite įdėti objektą, kuris apima kelis paletės langelius, paletėje pasirinkite diapazoną.

Tada diapazonas bus rodomas rodinyje ir galėsite jį spustelėti, kad sutvarkytumėte kartu.

Yra ir kitų piktogramų, tokių kaip "Pasirinkti", "Perkelti" ir "Užpildyti", todėl pabandykite jas naudoti.

Po to galite įdėti žemėlapio žetonus, kaip jums patinka, ir žemėlapis bus baigtas.

Šį kartą aš jį įdėjau tik į fotoaparato diapazoną, bet jei sukursite žemėlapį su platesniu diapazonu, Manau, kad taip pat galite perkelti savo personažą aplink žaidimą ir priversti jį vaikščioti slenkant žemėlapiu.