Uporaba dodatkov 2D Tilemap za ustvarjanje animiranih ploščic
Okolje za preverjanje
- Windows
-
- Windows 11
- Urejevalnik Unity
-
- 2021.3.3F1
- Paket vhodnega sistema
-
- 1.3.0
Predpogoji za ta nasvet
Naslednje nastavitve so bile vnaprej narejene kot premisa za opis tega nasveta.
Kakšni so predpogoji za ta nasvet?
O izposoji gradiva zemljevidov
Izposoja se na naslednji strani. Uporablja se samo ena vrstica zgoraj.
O animiranih ploščicah
Pri igranju igre, ki uporablja kartografske žetone, Tudi če se ustavite na kraju samem, boste pogosto videli animirane kartografske čipe, kot sta tok slapa, ki se premika, in utripanje ognja. Čeprav se metode izvajanja lahko razlikujejo, jih v aplikaciji Unity dosežemo z animacijskimi ploščicami.
Zdi se, da se številne animacije v MapChips premikajo s preklapljanjem med več nasveti za zemljevide v rednih časovnih presledkih. Obstajajo tudi tiste, ki so animirane z obdelavo na podlagi pikslov po pikslih, in tiste, ki so animirane s spreminjanjem koordinat teksture. Animacija, ki jo bomo naredili tokrat, bo dosežena s preklopom kartografskega čipa.
Priprava namigov za zemljevide za animirane ploščice
Tokrat bomo pripravili naslednje kartografske čipe in animirali gibanje valov s preklapljanjem kartografskih čipov.
Razdelitev MapChips za animirane ploščice
Ko ustvarite projekt, postavite MapChip, ki ste ga pravkar ustvarili v projektu, in ga razdelite. Delo tukaj je enako kot razlaga za ploščice, zato bom objavil samo sliko.
Ni vam ga treba še dodati v paleto ploščic.
Dodajanje animirane ploščice
Izberite Ustvari -> 2D -> Ploščica -> Animirana ploščica iz projekta, da jo dodate.
Ime je lahko karkoli. Tega imena ne boste uporabljali nikjer drugje.
Izberite ustvarjeno animirano ploščico, da preklopite nadzornika. Spustite konico zemljevida, razdeljeno na ta pravokotni okvir.
Ploščice lahko spustite posamezno, če pa spustite razdeljeni vir, lahko razdeljene MapChips registrirate v razsutem stanju.
Dodajte opis zemljevida in videti bo kot slika. V nasprotnem primeru je to konec ustvarjanja animirane ploščice.
Dodaj v paleto ploščic
Ustvarite paleto ploščic. Če ni zavihka za paleto ploščic, ga prikažite v meniju »Okno -> 2D -> Paleta ploščic«. Ime palete je lahko karkoli. Če pri ustvarjanju igre potrebujete več kot eno paleto, naj bo enostavna za razumevanje.
Nastavitve palete ploščic so ustvarjene v novi mapi SeaPalette v mapi Prizori. Ime mape in mesto sta poljubna.
Ko ustvarite paleto ploščic, dodajte namige za zemljevide. V običajnem zemljevidu ploščic smo postavili razdeljen zemljevid zemljevida, tokrat pa bomo postavili animirano ploščico.
Ko je postavljen, je prikazan samo en čip, v primeru animiranih ploščic pa je to vse, kar potrebujete.
Postavitev namigov za zemljevide (animirane ploščice)
V hierarhijo dodajte zemljevid ploščic, kot bi to storili za diagram ploščic.
Izberite Tilemap , da prikažete mrežo v pogledu.
Tukaj postavimo opis zemljevida. Izberite ploščico animacije na paleti.
Postavite ga v pogled. Ne izgleda nič drugače kot navadni mapchips.
Če ga dejansko ne premaknete, ne bo animiran, zato ga zaženimo.
Če ga zaženete, lahko vidite, da se preslikava preklopi in animira vsakih 1 sekundo. Na ta način je enostavno izvajati animacijo MapTip samo z razširjenimi funkcijami brez ustvarjanja programa.
Druge nastavitve
Spreminjanje hitrosti animacije
Privzeto je interval preklapljanja MapTip 1 sekunda. Če želite na primer to spremeniti vsakih 0,5 sekunde:
Ko izberete Tilemap, ki je dodan v hierarhijo, ima komponenta Tilemap v nadzorniku »Hitrost posodabljanja animacije«, ki jo lahko spremenite tukaj.
Ta številka je število "kolikokrat preklopiti v 1 sekundi", zato, če preklopite v 0,5 sekunde, boste v 1 sekundi dvakrat preklopili, zato nastavite "2".
Poskusite ga zagnati in preverite, ali se hitrost animacije spremeni.
Naključno določanje časa animacije za vsak čip zemljevida
Bolje je imeti enak interval animacije za sosednje zemljevide, kot sta morje ali tok slapa, vendar boste morda želeli spremeniti čas animacije za vsak predmet, na primer utripanje ognja. V tem primeru lahko čas randomizirate ali spremenite začetni položaj.
Izberite animirano ploščico in si oglejte nekatere nastavitve na dnu nadzornika.
Najmanjša hitrost in največja hitrost se lahko določita kot zgornja in spodnja meja števila vložkov, ki jih je treba zamenjati na sekundo. Postavljeni MapTips bo animiral z eno od teh naključnih številk, tako da, če postavite več zemljevidov, bo vsak animiral z drugačno hitrostjo.
Če na primer zaženete možnosti Minimum as 1 in Maximum as 2, lahko vidite, da bosta animirali z naključno hitrostjo.
Mimogrede, ker je naključno določena na decimalni ravni, je malo verjetno, da bo enaka hitrost.
"Začetni čas" in "Začetni okvir" določata začetni položaj preslikave animacije, vendar mislim, da se ne uporabljata veliko. "Tip trkalnika" je drugačna zgodba o obdelavi, zato jo bom izpustil.
Nastavitev časa animacije za vsako vrsto MapTip
Na primer, morda boste želeli preklopiti gibanje valov vsakih 1 sekundo, vendar želite pretok slapa vsakih 0,5 sekunde. To lahko nastavite, kot je opisano prej, "Najmanjša hitrost" in "Največja hitrost". Če nastavite Minimum in Maksimum na različni vrednosti, bodo naključni, tako da se bodo na primer, če želite nastaviti hitrost preklopa na 0,5 sekunde, če nastavite Minimum in Maksimum na 2, vsi podvojili.