2D Tilemap Extras -ominaisuuksien avulla voit luoda karttoja, joissa on animoituja automaattisia ruutuja

Sivu päivitetty :
Sivun luontipäivämäärä :

Varmennusympäristö

Windows
  • Windows 11
Unity-editori
  • 2021.3.3F1
Syöttöjärjestelmän paketti
  • 1.3.0

Tämän vinkin edellytykset

Seuraavat asetukset on tehty etukäteen tämän vinkin kuvauksen lähtökohtana.

Mitkä ovat tämän vinkin edellytykset?

Kartta-aineistojen lainaamisesta

Se on lainattu seuraavalta sivustolta.

Tietoja animoitujen automaattisten ruutujen luomisesta

Voit luoda animoituja automaattisia laattoja käyttämällä edellisiä vinkkejä: "Luo karttoja automaattisilla laatoilla käyttämällä 2D-ruutukartan ekstrat" ja "Luo animoituja laattoja 2D-ruutukartan ekstrailla". Siksi haluaisin kuvata lyhyesti saman menettelyn sijainnin kuin aiemmin tässä vihjeessä ja selittää yksityiskohtaisesti tälle vihjeelle ominaiset toiminnot.

Karttavihjeiden valmisteleminen animoituja automaattisia ruutuja varten

Edellisissä vinkeissä valmistelimme seuraavan kuvan karttavihjeeksi autotileille.

Jos haluat animoida tällä automaattisten ruutujen karttavihjeiden muodossa, valmistele kuva seuraavassa muodossa.

Pystysuora on järjestetty vaakasuoraan niin monta kuin animaatioiden määrä 5 neliöllä kuin aiemmin.

Kuten edellisissä vinkeissä selitettiin, tätä muotoa käytetään WOLF RPG Editorissa, joten sitä ei voida käyttää tavallisena Unity-ominaisuutena.

Siksi on välttämätöntä ottaa käyttöön MapChips, mutta seuraavat aiemmin mainitut sivustot eivät tue animoituja automaattisia ruutuja.

Joten tein ohjelman, jotta voisin ottaa käyttöön animoidun automaattisen ruudun tällä kertaa. Olen valmistellut kaksi sivua, mutta molemmilla on sama tulos, joten käytä mitä haluat.

Jos pudotat animoidun automaattisen ruudun kehykseen, se jaetaan niin moneen animaatioon, joten lataa kukin napsauttamalla.

Animoitujen automaattisten ruutujen määrittäminen Unity-editorissa

Kun sinulla on MapChipit, luo projekti ja lisää luomasi MapChipit projektiin.

Jaa karttavihje. Tämä on sama menettely kuin animoimaton automaattinen karttavihje. Tällä kertaa se on jaettu kolmeen animaatiota varten, mutta koska on tarpeen asettaa kaikki kolme, on OK asettaa ne kaikki yhdessä kolmen valitun kanssa.

Sprite-editori voidaan kuitenkin määrittää vain yhteen tiedostoon kerrallaan, joten osita ne yksitellen.

Sääntöruudun lisääminen

Lisää sääntöruutu. Tämä menettely on sama kuin tavallisessa automaattisen ruudun karttavihjeessä.

Anna sille nimeksi Waterway AutoTile.

Aseta inspektorissa Default Sprite.

Pudota seuraavaksi "ensimmäinen karttavihje" yhteen reunaan.

Tähän asti se on sama kuin normaalin automaattisen laatan asettaminen. Tästä animaatioasetukset alkavat.

Jokaisella karttavihjeellä on kohde nimeltä "Output", joten vaihda tämä kohtaan "Animation".

Sitten kohteet lisätään alla olevan kuvan mukaisesti. Kirjoita animoitava numero "Koko" -kenttään. Tällä kertaa käytämme 3 arkkia, joten kirjoita "3".

Sitten on nyt kolme MapChip-määritettyä kohdetta. Asetat karttavihjeen animoitavaksi täällä.

Voit pudottaa karttavihjeet projektista tai valita niistä jonkin seuraavista. Kun valitset, mielestäni numeronäyttö on helpompi ymmärtää.

Joukko.

Aseta kolmas samalla tavalla.

Tämä viimeistelee yhden ruudun asennuksen. Määritä tämä asetus jäljellä oleville 46 ruudulle.

Lisää ruutupalettiin

Tästä eteenpäin menettely on sama kuin ennen. Jos laattapalettivälilehteä ei ole, näytä se valikon "Ikkuna -> 2D -> Tile Palette".

Pudota sääntöruutu ruutupalettiin.

Karttavihjeiden (animoitujen automaattisten ruutujen) sijoittelu

Lisää ruutukartta hierarkiaan.

Sijoita karttavihje ruutukarttaan.

Et näe animaatiota editorissa, joten kun olet asettanut sen, suorita se ja tarkista, animoiko se.

Oletuksena se vaihtuu 1 sekunnin välein, joten on OK, jos se on animoitu. Animaatioajan muuttamista käsiteltiin edellisissä vinkeissä .

Animoitujen automaattisten laattojen määrittäminen on melko vaikeaa, Kun olet asettanut sen, sinun tarvitsee vain sijoittaa karttasirut ja ne tekevät animaatioita, joten uskon, että kartan tuotanto nopeutuu.