2D-plaatide lisade kasutamine animeeritud paanide loomiseks

Lehekülg uuendatud :
Lehe loomise kuupäev :

Kontrollimise keskkond

Windows
  • Windows 11
Ühtsuse toimetaja
  • 2021.3.3f1
Sisendsüsteemi pakett
  • 1.3.0

Selle näpunäite eeltingimused

Selle vihje kirjeldamise eelduseks on eelnevalt tehtud järgmised sätted.

Millised on selle näpunäite eeldused?

Kaardimaterjalide laenamisest

See on laenatud järgmiselt saidilt. Kasutatakse ainult ühte ülaltoodud rida.

Teave animeeritud paanide kohta

Mängides mängu, mis kasutab kaardikiipe, Isegi kui peatute kohapeal, näete sageli animeeritud kaardikiipe, nagu kose liikumine ja tule vilkumine. Kuigi rakendusmeetodid võivad erineda, saavutatakse need Unitys animatsiooniplaatide kaudu.

Paljud MapChipsi animatsioonid näivad liikuvat, vahetades regulaarselt mitme MapTipsi vahel. On ka neid, mis on animeeritud, töödeldes pikslite kaupa, ja neid, mis on animeeritud tekstuuri koordinaatide muutmisega. Animatsioon, mida seekord teeme, saavutatakse kaardikiibi vahetamisega.

MapTipsi ettevalmistamine animeeritud paanide jaoks

Seekord valmistame ette järgmised kaardikiibid ja animeerime lainete liikumist, vahetades kaardikiipe.

MapChipsi jagamine animeeritud paanide jaoks

Pärast projekti loomist asetage just projektis loodud MapChip ja jagage see. Siinne töö on sama, mis plaadikaardi selgitus, nii et postitan ainult pildi.

Te ei pea seda veel paanipaletile lisama.

Animeeritud paani lisamine

Valige projektist loo -> 2D -> paan -> animeeritud paan projektist, et see lisada.

Nimi võib olla midagi. Te ei kasuta seda nime mujal.

Valige loodud animeeritud paan inspektori sisselülitamiseks. Pange kaart, mis on jagatud sellesse ristkülikukujulisse raami.

Võite paanid eraldi kukutada, kuid kui kukutate jagatud allika, saate jagatud kaardikiibid hulgi registreerida.

Lisage kaardispikker ja see näeb välja nagu pilt. Vastasel juhul on see animeeritud plaadi loomise lõpp.

Paanipaletile lisamine

Looge paanipalett. Kui paanipaleti vahekaarti pole, kuvage see menüüst "Window -> 2D -> Tile Palette". Paleti nimi võib olla midagi. Kui vajate mängu loomisel rohkem kui ühte paletti, hoidke seda hõlpsasti mõistetavana.

Paanipaleti sätted luuakse kaustas Scenes uues kaustas SeaPalette. Kausta nimi ja asukoht on suvalised.

Kui olete paanipaleti loonud, lisage kohtspikrid. Tavalisele paanikaardile paigutasime jagatud maptipi, kuid seekord paigutame animeeritud plaadi.

Paigutamisel kuvatakse ainult üks kiip, kuid animeeritud plaatide puhul on see kõik, mida vajate.

MapTipsi (animeeritud paanide) paigutamine

Lisage hierarhiasse paanikaart nagu paanikaardi puhul.

Valige Paanikaart, et kuvada vaates ruudustik.

Paigutame siia kaardipipi. Valige paletist animatsioonipaan.

Asetage see vaatesse. See ei erine tavalistest kaardikiipidest.

Kui te seda tegelikult ei liiguta, siis seda ei animeerita, nii et käivitame selle.

Kui käivitate selle, näete, et kaardispikker lülitatakse ja animeeritakse iga 1 sekundi järel. Sel viisil on lihtne rakendada MapTip animatsiooni ainult laiendatud funktsioonidega ilma programmi loomata.

Muud seaded

Animatsiooni kiiruse muutmine

Vaikimisi on MapTipi lülitusintervall 1 sekund. Näiteks kui soovite seda iga 0,5 sekundi järel muuta:

Kui valite hierarhiasse lisatud paanikaardi, on inspektori komponendil Paanikaart "Animatsioonide värskendamise määr", mida saate siin muuta.

See number on arv "mitu korda 1 sekundi jooksul vahetada", nii et kui vahetate 0, 5 sekundi jooksul, vahetate kaks korda 1 sekundi jooksul, nii et määrake "2".

Proovige seda käivitada ja vaadake, kas animatsiooni kiirus muutub.

Randomiseerige iga kaardikiibi animatsiooniaeg

Parem on, kui külgnevate kaardikiipide, näiteks mereääre või kose voolu jaoks oleks sama animatsiooniintervall, kuid võiksite muuta iga objekti animatsiooniaega, näiteks tule vilkumist. Sellisel juhul saate aja randomiseerida või alguspositsiooni muuta.

Valige animeeritud paan ja vaadake inspektori allserva, et näha mõningaid seadeid.

Minimaalset kiirust ja maksimaalset kiirust saab määrata sekundis lülitatavate lehtede arvu ülem- ja alampiirina. Paigutatud MapTips animeeritakse ühega neist juhuslikest numbritest, nii et kui paigutate mitu kaarti, animeerivad nad igaüks erineva kiirusega.

Näiteks kui käivitate miinimumi väärtusena 1 ja maksimumi väärtusena 2, näete, et need animeeritakse juhusliku kiirusega.

Muide, kuna see määratakse juhuslikult kümnendtasemel, ei ole see tõenäoliselt sama kiirus.

"Start Time" ja "Start Frame" määravad animatsiooni algspikri asukoha, kuid ma ei usu, et neid palju kasutatakse. "Collideri tüüp" on teistsugune töötlemislugu, nii et ma jätan selle välja.

Animatsiooniaja määramine iga MapTipi tüübi jaoks

Näiteks võite soovida lainete liikumist vahetada iga 1 sekundi järel, kuid soovite, et juga voolaks iga 0,5 sekundi järel. Seda saab seadistada nii, nagu eespool kirjeldatud, "Minimaalne kiirus" ja "Maksimaalne kiirus". Kui määrate minimaalse ja maksimaalse erinevatele väärtustele, on need juhuslikud, nii et näiteks kui soovite seada lülituskiiruseks 0,5 sekundit, kui määrate minimaalseks ja maksimaalseks väärtuseks 2, kahekordistatakse need kõik.