Izmantojiet 2D mozaīkas elementu kartes papildiespējas, lai izveidotu kartes ar autotiles

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.

Kādi ir šī padoma priekšnoteikumi?

Par aizņemšanos kartes materiāli

Tas ir aizņemts no šādas vietnes.

Par automātiskajām flīzēm

Parasti, ievietojot MapChips, ir jānovieto MapChips, kas savienojas uz augšu, uz leju, pa kreisi un pa labi, vienlaikus mainot MapChips, kas jāievieto katru reizi. Tomēr tas ir diezgan apgrūtinoši, jo jums ir jāpārslēdz kartes mikroshēmas, lai tās novietotu atbilstoši kartes sarežģītībai. Turklāt, tā kā tas viss tiek darīts ar rokām, pastāv nepareizas izvietošanas iespēja.

Ja izmantojat automātisko elementu mehānismu un ir pieejami karšu padomi, kas savieno augšup, lejup, pa kreisi un pa labi, kartes mikroshēmas automātiski pārslēgsies un novietos tās tā, lai nerastos diskomforts. Ir nepieciešams iepriekš iestatīt, kur pieslēgties, bet tas ir ļoti ieteicams, jo kartes mikroshēmas ievietošanas izmaksas tiks samazinātas vairāk nekā šīs pūles.

Lai izmantotu autotiles pakalpojumā Unity, jums jāizmanto paplašinājumu bibliotēka. Izmantosim oficiālo bibliotēku "2D Tilemap Extras".

2D Tilemap Extras ir instalēts kā standarts 2D projektos no Unity Editor 2021.3.3f1.

Kartes padomu sagatavošana automātiskajiem elementiem

Pagaidām jebkura kartes mikroshēma, kas savieno uz augšu, uz leju, pa kreisi un pa labi, ir labi, bet bieži tiek izmantota kartes mikroshēma automātiskajām flīzēm, kas sastāv no 5 mikroshēmām, kā parādīts zemāk.

Tomēr iepriekš minētā konfigurācija ir tādā formā, kādu bieži izmanto "WOLF RPG redaktorā". Pietiek ar piecām mikroshēmām, jo tās var izmantot vēl 4 rīka daļās, taču Unity nav tik daudz funkcionalitātes, tāpēc jums iepriekš jāizveido nepieciešamais mikroshēmu daudzums no iepriekš minētajām 5 mikroshēmām.

Tomēr ir apgrūtinoši to izgatavot ar rokām, tāpēc to ir vieglāk izveidot vairumā, izmantojot šo vietni.

Atverot lapu, jūs redzēsiet ekrānu, kas līdzīgs attēlā redzamajam, tāpēc zilā fona rāmī nometiet iepriekš minēto 5 mikroshēmu attēlu.

Pēc tam tiks izveidots sadalīts attēls, tāpēc lejupielādējiet un izmantojiet to.

Kartes mikroshēmu sadalīšana automātiskajiem elementiem

Pēc projekta izveidošanas ievietojiet tikko izveidoto MapChip projektā un sadaliet to. Darbs šeit ir tāds pats kā flīžu kartes skaidrojums, tāpēc es ievietošu tikai attēlu.

Jums tas vēl nav jāpievieno flīžu paletei.

Kārtulas elementa pievienošana

Automātisko flīžu var panākt ar "Rule Tile" 2D Tilemap Extras. Ar peles labo pogu noklikšķiniet uz tukša projekta apgabala un atlasiet Izveidot -> 2D-> mozaīkas > kārtulu elementu, lai to pievienotu.

Nosaukums var būt jebkas. Pagaidām es to saukšu par "SeaAutoTile".

Atlasiet izveidoto kārtulas elementu, un kontrolieris mainīsies, kā parādīts attēlā. Vispirms norādiet noklusējuma sprite. Šis sprite neietekmē kartes gala izvietojumu, bet tas būs sīktēls, tāpēc, lūdzu, norādiet viegli saprotamu attēlu.

Attēla iestatījumus var iestatīt, atlasot no atlasīšanas pogas vai tieši nometot kartes padoma attēlu.

Pēc tam nometiet karšu padomu kopu, ko izmantot tālāk redzamajam taisnstūra rāmim. Ir iespējams tos nomest atsevišķi, bet, atmetot sadalīto MapChips attēla avotu, jūs varat reģistrēt sadalītās MapChips vairumā.

Zemāk ir pievienotā stāvokļa attēls. Kopumā ir 47 mikroshēmas.

Tas, ko mēs šeit darīsim, ir iestatīt, kādā virzienā katrs kartes padoms tiks savienots. Noklikšķiniet uz 9 kvadrātiem, lai pārslēgtos starp "tukšs", "× (sarkans)" un "bultiņa (zaļa)". × nozīmē nesavienot šajā virzienā, bultiņa nozīmē savienot. Tukša vieta tiek atstāta nākamajai kartes mikroshēmai.

Ja izveidojat savienojumu tikai 4 virzienos, varat iestatīt tikai 4 kvadrātus uz augšu, uz leju, pa kreisi un pa labi.

Tomēr šoreiz ir daži, kas savieno diagonāli, un vienīgā atšķirība ir tā, ka tie savienojas pa diagonāli vai nē, tāpēc iestatiet tos pareizi.

Iestatiet visus 47, un esat pabeidzis.

Pievienošana elementu paletei

Izveidojiet flīžu paleti. Ja nav flīžu paletes cilnes, izvēlnē parādiet to no "Window -> 2D -> Flīžu palete". Paletes nosaukums var būt jebkas. Ja, veidojot spēli, jums ir nepieciešama vairāk nekā viena palete, saglabājiet to viegli saprotamu.

Mozaīkas elementu paletes iestatījumi tiek izveidoti jaunā mapē SeaPalette mapē Ainas. Mapes nosaukums un atrašanās vieta ir patvaļīgi.

Kad esat izveidojis elementu paleti, pievienojiet karšu padomus. Parastā flīžu kartē mēs ievietojām sadalītu kartes galu, bet šoreiz mēs ievietosim noteikumu elementu.

Ievietojot, tiek parādīta tikai viena mikroshēma, bet automātisko flīžu gadījumā tas viss ir labi.

Kartes padomu (automātisko elementu) izvietojums

Pievienojiet elementa karti hierarhijai tāpat kā mozaīkas kartes gadījumā.

Atlasiet Mozaīkas karte, lai skatā parādītu režģi.

Šeit ievietosim kartes padomu. Paletē atlasiet automātisko elementu.

Ja jūs to ievietojat skatā, tas tiks novietots tā, kā tas ir viena kvadrāta gadījumā, bet, ja jūs to ievietojat savienotā formā, jūs varat redzēt, ka kartes mikroshēmas ir sakārtotas citādi, lai tās būtu savienotas. Tas ir izkārtojums, izmantojot automātisko flīžu mehānismu. Lai izveidotu savienojumu, vairs nav jāizvēlas atsevišķi karšu padomi.

Es mēģināju to sakārtot tā, lai tas būtu dīķis. Tomēr savienojums noiet greizi. Tas ir tāpēc, ka kārtulas elements ir nepareizi konfigurēts. Šādā gadījumā atgriezieties kārtulu elementa iestatījumos un atiestatiet dīvaino atrašanās vietu. Ievietotos kartes padomus varat atstāt tādus, kādi tie ir.

Labojiet tur, kur tas ir nepareizi.

Ja jūs to modificējat, tas tiks automātiski atspoguļots, un jūs varat apstiprināt, ka tas būs pareizi veidots kā dīķis.

Pēc tam mēģiniet to ievietot dažādās formās un pārbaudiet, vai nav kaut kas nepareizs. Ja tas ir iestatīts pareizi, kartes padomu var ievietot dabiskā veidā, vienkārši noklikšķinot ar peli.

Šādā veidā ieteicams iestatīt automātiskās flīzes, jo tas padarīs kartes izveidi ļoti vienkāršu. Protams, ja flīžu paletē reģistrējat citas kartes mikroshēmas, varat izveidot karti, kas apvieno automātiskās flīzes un parastās flīzes.