Sukurkite 2D žemėlapį iš viršaus į apačią naudodami standartinius "Unity" plytelių žemėlapius
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.