Anime mygtukų pasirinkimai, kad juos būtų lengviau suprasti
Tikrinimo aplinka
- Windows
-
- Langai 11
- "Unity" redaktorius
-
- 2020.3.25f1
Būtinos šio patarimo sąlygos
Šie nustatymai buvo atlikti iš anksto, kaip būtina sąlyga šiems patarimams paaiškinti.
Nuoroda
Iš pradžių
Jei pasirinktas mygtukas, pagal numatytuosius nustatymus jis bus šiek tiek tamsesnis.
Tačiau tai gali būti painu, todėl inspektoriuje galite pakeisti pasirinkimo spalvą.
Čia norėtume, kad mygtukas būtų didesnis, kai mygtukas pasirenkamas kaip papildomas elementas. Kai mygtukas tampa didesnis, jis taip pat prideda judesį, pavyzdžiui, palaipsniui didėja anime.
Mygtukų išdėstymas
Paprastai padėkite mygtukus. Atsižvelkite į tai, kad mygtukai bus didesni, todėl palikite trumpą pauzę.
Nustatykite anime
Pasirinkę mygtuką, Button
pakeiskite "Perėjimas" į "Anime" iš komponento.
Tada pasirodys mygtukas pavadinimu "Automatiškai generuoti animaciją", todėl spustelėkite jį.
Pasirodo dialogo langas Išsaugoti anime valdiklį.
Vieta yra savavališka, tačiau šį kartą ji bus išsaugota tame pačiame aplanke Scenes
kaip ir scena.
Failo vardas yra ButtonSelected
.
Projekte sukuriami šie failai: Anime tipas yra susijęs su mygtuko elgesiu.
Rodo anime langą.
Pasirinkite mygtuką, kuriam ką tik sugeneravote anime.
Tada anime skirtuko turinys bus įjungtas, todėl pasirinkite iš anime tipo Selected
.
Spustelėkite mygtuką Įrašyti. Jei pakeisite kiekvieną inspektoriaus reikšmę šioje būsenoje, ji bus užregistruota kaip parametras anime metu.
Šioje būsenoje Rect Transform
komponentų skalę nustatykite į 1.25
.
Beje, renkantis komponento spalva taip pat nustatoma kaip šviesiai mėlyna Image
.
Baigę spustelėkite įrašymo mygtuką, kad jį sustabdytumėte. Matote, kad skalė ir Image.Color yra nustatyti.
Paleiskite žaidimą ir pabandykite jį pajudinti. Manau, kad galite pamatyti, kad mastelis ir spalva keičiasi anime, kai pasirenkamas mygtukas.
Anime nustatymai bus išsaugoti anksčiau sukurtame ButtonSelected.controller
, taigi
Jei norite pritaikyti tą patį anime kitiems mygtukams, galite pridėti šį failą prie mygtuko ir pritaikyti tą pačią animaciją.
Nepamirškite padaryti perėjimų anime.
Pakeiskite anime laiką
Numatytasis jūsų sukurto anime veikimo laikas yra 0,25 sekundės. Ar tai anksti, ar vėlai, ar tiesiog teisinga, gali priklausyti nuo asmens.
Jei norite pakeisti šio anime laiką, galite tai padaryti atlikdami toliau nurodytus veiksmus.
Dukart spustelėkite anime valdiklį (ButtonSelected.controller), kurį sukūrėte iš projekto.
Pasirinktas anime skirtukas ir rodomas šis ekranas, todėl Any State
pasirinkite jungiančią liniją ir Selected
.
Jei išplėsite inspektoriaus nustatymus, yra "perėjimo intervalas (-ai)", todėl šį kartą nustatykite 0.1
jį į .
Patikrinkite, ar anime tampa greitesnis.