Naudokite 2D plytelių žemėlapio priedus, kad sukurtumėte žemėlapius su automatinėmis plytelėmis

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.

Kokios yra šio patarimo prielaidos?

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

Jis pasiskolintas iš šios svetainės.

Apie automatines plyteles

Paprastai, dedant "MapChips", reikia įdėti "MapChips", kurie jungiasi aukštyn, žemyn, kairėn ir dešinėn, keičiant "MapChips", kurie bus dedami kiekvieną kartą. Tačiau tai gana varginantis, nes jūs turite perjungti žemėlapio lustus, kurie turi būti dedami pagal žemėlapio sudėtingumą. Be to, kadangi visa tai daroma rankomis, yra netinkamo išdėstymo galimybė.

Jei naudojate automatinio plytelių klojimo mechanizmą, jei yra žemėlapių patarimų, kurie jungiasi aukštyn, žemyn, kairėn ir dešinėn, "MapChips" automatiškai persijungs ir padės juos taip, kad neliktų diskomforto. Būtina iš anksto nustatyti, kur prisijungti, tačiau tai labai rekomenduojama, nes žemėlapio lusto įdėjimo išlaidos bus sumažintos daugiau nei šios pastangos.

Norėdami naudoti automatines plyteles "Unity", turite naudoti plėtinių biblioteką. Naudokime oficialią biblioteką "2D Tilemap Extras".

"2D Tilemap Extras" standartiškai įdiegtas 2D projektuose nuo "Unity Editor 2021.3.3f1".

Žemėlapių patarimų paruošimas automatinėms plytelėms

Šiuo metu bet koks žemėlapio lustas, jungiantis aukštyn, žemyn, kairėn ir dešinėn, yra gerai, tačiau dažnai naudojamas žemėlapių lustas automatinėms plytelėms, susidedančioms iš 5 lustų, kaip parodyta žemiau.

Tačiau pirmiau minėta konfigūracija yra tokia forma, kuri dažnai naudojama "WOLF RPG redaktoriuje". Pakanka penkių lustų, nes jie gali būti naudojami dar 4 įrankio dalyse, tačiau "Unity" neturi tiek daug funkcionalumo, todėl iš pirmiau minėtų 5 lustų turite iš anksto sukurti reikiamą lustų kiekį.

Tačiau tai yra varginantis padaryti rankomis, todėl lengviau jį sukurti urmu naudojant šią svetainę.

Kai atidarysite puslapį, pamatysite ekraną, panašų į parodytą paveikslėlyje, todėl numeskite anksčiau minėtų 5 žetonų vaizdą mėlyno fono rėmelyje.

Tada bus sukurtas padalintas vaizdas, todėl atsisiųskite ir naudokite jį.

"MapChips" padalijimas automatinėms plytelėms

Sukūrę projektą, įdėkite ką tik sukurtą "MapChip" į projektą ir padalinkite jį. Darbas čia yra toks pat, kaip ir plytelių žemėlapio paaiškinimas, todėl paskelbsiu tik vaizdą.

Jums dar nereikia jo įtraukti į plytelių paletę.

Taisyklės išklotinės dalies įtraukimas

Automatinį išklojimą galima pasiekti naudojant "Rule Tile" 2D Tilemap prieduose. Dešiniuoju pelės mygtuku spustelėkite tuščią projekto sritį ir pasirinkite Kurti > 2D > plytelių > taisyklių plytelę, kad ją įtrauktumėte.

Pavadinimas gali būti bet koks. Kol kas vadinsiu jį "SeaAutoTile".

Pasirinkite sukurtą taisyklių plytelę ir inspektorius pasikeis, kaip parodyta. Pirmiausia nurodykite numatytąjį sprite. Šis "sprite" neturi įtakos žemėlapio patarimo išdėstymui, tačiau tai bus miniatiūra, todėl nurodykite lengvai suprantamą vaizdą.

Vaizdo nustatymus galima nustatyti pasirinkus iš pasirinkimo mygtuko arba tiesiogiai numetus žemėlapio patarimo vaizdą.

Tada numeskite žemėlapių patarimų rinkinį, kurį naudosite žemiau esančiame stačiakampio rėmelyje. Galima juos mesti atskirai, bet jei numesite padalintų "MapChips" vaizdo šaltinį, galite masiškai užregistruoti padalintus "MapChips".

Žemiau pateikiamas pridėtos būsenos vaizdas. Iš viso yra 47 lustai.

Čia mes ketiname nustatyti, kuria kryptimi bus prijungtas kiekvienas žemėlapio patarimas. Spustelėkite 9 kvadratus, kad perjungtumėte "tuščias", "× (raudonas)" ir "rodyklė (žalia)". × reiškia nesijungti ta kryptimi, rodyklė reiškia prisijungti. Tuščia vieta paliekama kitam žemėlapiui.

Jei jungiatės tik 4 kryptimis, galite nustatyti tik 4 kvadratus aukštyn, žemyn, kairėn ir dešinėn.

Tačiau šį kartą yra keletas, kurie jungiasi įstrižai, ir vienintelis skirtumas yra tas, kad jie jungiasi įstrižai ar ne, todėl tinkamai juos nustatykite.

Nustatykite visus 47 ir viskas.

Įtraukti į plytelių paletę

Sukurkite plytelių paletę. Jei nėra plytelių paletės skirtuko, parodykite jį iš meniu "Langas - > 2D - > plytelių paletė". Paletės pavadinimas gali būti bet koks. Jei kuriant žaidimą jums reikia daugiau nei vienos paletės, laikykite jį lengvai suprantamą.

Plytelių paletės parametrai sukuriami naujame aplanke SeaPalette, esančiame aplanke Scenos. Aplanko pavadinimas ir vieta yra savavališki.

Sukūrę plytelių paletę, pridėkite žemėlapių patarimų. Įprastame plytelių žemėlapyje įdėjome padalintą žemėlapio patarimą, tačiau šį kartą įdėsime taisyklių plytelę.

Įdėjus rodomas tik vienas lustas, tačiau automatinių plytelių atveju tai yra viskas, kas gerai.

Žemėlapio patarimų (automatinių plytelių) paskirties vieta

Įtraukite plytelių schemą į hierarchiją, kaip tai darytumėte su plytelių schema.

Pasirinkite Plytelių schema, kad rodinyje būtų rodomas tinklelis.

Čia įdėkime žemėlapio patarimą. Iš paletės pasirinkite automatinę plytelę.

Jei įdėsite jį į vaizdą, jis bus patalpintas taip, kaip yra vieno kvadrato atveju, bet jei jį įdėsite į prijungtą formą, pamatysite, kad žemėlapio lustai yra išdėstyti kitaip, kad jie būtų prijungti. Tai yra išdėstymas naudojant automatinių plytelių mechanizmą. Jums nebereikia pasirinkti atskirų žemėlapių patarimų, kad galėtumėte prisijungti.

Bandžiau sutvarkyti taip, kad tai būtų tvenkinys. Tačiau ryšys negerai. Taip yra todėl, kad taisyklių plytelė netinkamai sukonfigūruota. Tokiu atveju grįžkite į taisyklių plytelės nustatymus ir iš naujo nustatykite keistą vietą. Pateiktus žemėlapio patarimus galite palikti tokius, kokie jie yra.

Ištaisykite ten, kur negerai.

Jei jį pakeisite, jis bus automatiškai atspindėtas ir galėsite patvirtinti, kad jis bus tinkamai suformuotas kaip tvenkinys.

Po to pabandykite jį įdėti į įvairias formas ir patikrinkite, ar nėra nieko blogo. Jei jis nustatytas teisingai, žemėlapio patarimą galite įdėti natūraliu būdu tiesiog spustelėdami pelę.

Tokiu būdu rekomenduojama nustatyti automatines plyteles, nes tai labai palengvins žemėlapio kūrimą. Žinoma, jei plytelių paletėje užregistruosite kitus žemėlapio lustus, galite sukurti žemėlapį, kuriame derinamos automatinės plytelės ir įprastos plytelės.