Izmantojiet 2D mozaīkas elementu kartes papildiespējas, lai izveidotu animētus elementus

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. Tiek izmantota tikai viena rinda iepriekš.

Par animētiem elementiem

Spēlējot spēli, kurā tiek izmantotas kartes mikroshēmas, Pat ja jūs apstāsieties uz vietas, jūs bieži redzēsiet animētas karšu mikroshēmas, piemēram, ūdenskrituma plūsmu, kas pārvietojas, un uguns mirgošanu. Lai gan ieviešanas metodes var atšķirties, tās tiek panāktas vienotībā, izmantojot animācijas flīzes.

Šķiet, ka daudzas MapChips animācijas pārvietojas, regulāri pārslēdzoties starp vairākiem kartes padomiem. Ir arī tie, kas tiek animēti, apstrādājot katru pikseli atsevišķi, un tie, kas tiek animēti, mainot tekstūras koordinātas. Animācija, ko mēs darīsim šoreiz, tiks panākta, pārslēdzot kartes mikroshēmu.

Kartes padomu sagatavošana animētiem elementiem

Šoreiz mēs sagatavosim šādas kartes mikroshēmas un animēsim viļņu kustību, pārslēdzot kartes mikroshēmas.

Kartes mikroshēmu sadalīšana animētiem 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.

Animēta elementa pievienošana

Atlasiet Izveidot -> 2D -> Elementu > animētu elementu no projekta, lai to pievienotu.

Nosaukums var būt jebkas. Jūs neizmantosiet šo vārdu nekur citur.

Atlasiet animēto elementu, ko izveidojāt, lai pārslēgtu kontrolieri. Nometiet kartes galu, kas sadalīts šajā taisnstūra rāmī.

Elementus var nomest atsevišķi, bet, atmetot sadalīto avotu, sadalītās MapChips var reģistrēt vairumā.

Pievienojiet kartes padomu, un tas izskatīsies kā attēls. Pretējā gadījumā tas ir animācijas flīžu izveides beigas.

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 animēto elementu.

Ievietojot, tiek parādīta tikai viena mikroshēma, bet animētu flīžu gadījumā tas ir viss, kas Jums nepieciešams.

Kartes padomu (animētu elementu) izvietošana

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 animācijas elementu.

Novietojiet to skatā. Tas neatšķiras no parastajām kartēm.

Ja jūs to faktiski nepārvietojat, tas netiks animēts, tāpēc palaidīsim to.

Palaižot to, jūs varat redzēt, ka kartes tips tiek pārslēgts un animēts ik pēc 1 sekundes. Tādā veidā ir viegli ieviest MapTip animāciju tikai ar paplašinātām funkcijām, neizveidojot programmu.

Citi iestatījumi

Animācijas ātruma maiņa

Pēc noklusējuma MapTip pārslēgšanas intervāls ir 1 sekunde. Piemēram, ja vēlaties to mainīt ik pēc 0,5 sekundēm:

Atlasot hierarhijai pievienotu mozaīkas karti, kontroliera elementa kartes komponentam ir "Animācijas atjaunināšanas ātrums", ko varat mainīt šeit.

Šis skaitlis ir skaitlis "cik reizes pārslēgties 1 sekundē", tādēļ, ja pārslēdzaties 0,5 sekundēs, jūs pārslēgsities divreiz 1 sekundē, tāpēc iestatiet "2".

Mēģiniet to palaist un pārbaudiet, vai animācijas ātrums mainās.

Katras kartes mikroshēmas animācijas laika nejaušināšana

Labāk, ja blakus esošajām kartes mikroshēmām, piemēram, jūras malai vai ūdenskrituma plūsmai, ir tāds pats animācijas intervāls, taču, iespējams, vēlēsities mainīt animācijas laiku katram objektam, piemēram, uguns mirgošanai. Tādā gadījumā jūs varat randomizēt laiku vai mainīt sākuma pozīciju.

Atlasiet animēto elementu un apskatiet kontroliera apakšdaļu, lai redzētu dažus iestatījumus.

Minimālo ātrumu un maksimālo ātrumu var norādīt kā sekundē pārslēdzamo lokšņu skaita augšējo un apakšējo robežu. Ievietotie karšu padomi tiks animēti ar vienu no šiem nejaušajiem skaitļiem, tāpēc, ja ievietosit vairākas kartes, tās katra tiks animēta ar atšķirīgu ātrumu.

Piemēram, ja palaižat Minimums kā 1 un Maksimums kā 2, varat redzēt, ka tie tiks animēti ar nejaušu ātrumu.

Starp citu, tā kā tas ir nejauši noteikts decimāldaļas līmenī, maz ticams, ka tas būs tāds pats ātrums.

"Start Time" un "Start Frame" norāda animācijas sākuma kartes tip pozīciju, bet es nedomāju, ka tie tiek izmantoti daudz. "Collider type" ir atšķirīgs apstrādes stāsts, tāpēc es to izlaidīšu.

Animācijas laika iestatīšana katram kartes padoma tipam

Piemēram, jūs varat pārslēgt viļņu kustību ik pēc 1 sekundes, bet vēlaties ūdenskrituma plūsmu ik pēc 0,5 sekundēm. To var iestatīt, kā aprakstīts iepriekš, "Minimālais ātrums" un "Maksimālais ātrums". Ja iestatāt minimālo un maksimālo uz dažādām vērtībām, tās būs nejaušas, tāpēc, piemēram, ja vēlaties iestatīt pārslēgšanas ātrumu uz 0, 5 sekundēm, ja iestatāt minimālo un maksimālo uz 2, tie visi tiks dubultoti.