Izbira gumba za anime za lažje razumevanje
Okolje za preverjanje
- Windows
-
- Windows 11
- Urejevalnik Unity
-
- 2020.3.25F1
Predpogoji za ta nasvet
Naslednje nastavitve so bile vnaprej narejene kot predpogoj za razlago teh nasvetov.
Referenčni
Sprva
Če je izbran gumb, bo privzeto nekoliko temnejši.
Vendar pa je lahko zmedeno, tako da lahko spremenite barvo izbire v inšpektorju.
Tukaj želimo, da je gumb videti večji, ko je gumb izbran kot dodatni element. Ko gumb postane večji, doda tudi gibanje, kot je postopno naraščanje v animeju.
Postavitev gumba
Gumbe postavite normalno. Upoštevajte, da bodo gumbi večji, zato pustite kratek premor.
Nastavitev anime
Ko je gumb izbran Button
, iz komponente spremenite »Prehod« v »Anime«.
Nato se prikaže gumb z imenom "Samodejno generiranje animacije", zato ga kliknite.
Prikaže se pogovorno okno Shrani krmilnik animejev.
Lokacija je poljubna, vendar bo tokrat shranjena v isti mapi Scenes
kot prizor.
Ime datoteke je ButtonSelected
.
V projektu se ustvarijo naslednje datoteke: Vrsta anime je povezana z obnašanjem gumba.
Prikaže okno anime.
Izberite gumb, za katerega ste pravkar ustvarili anime.
Nato bo omogočena vsebina zavihka anime, zato izberite vrsto anime Selected
.
Kliknite gumb Snemaj. Če spremenite vsako vrednost v inšpektorju v tem stanju, bo med anime registrirana kot parameter.
V tem stanju Rect Transform
nastavite lestvico komponent na 1.25
.
Mimogrede, barva komponente je nastavljena tudi na svetlo modro kot Image
barvo pri izbiri.
Ko končate, kliknite gumb za snemanje, da ga ustavite. Vidite lahko, da sta merilo in Image.Color nastavljena.
Zaženite igro in jo poskusite premakniti. Mislim, da lahko vidite, da se lestvica in barva spreminjata, medtem ko je anime izbran.
Nastavitve anime bodo shranjene v predhodno ustvarjenem ButtonSelected.controller
, tako da
Če želite uporabiti iste anime za druge gumbe, lahko to datoteko priložite gumbu in uporabite isto animacijo.
Ne pozabite narediti prehodov anime.
Spreminjanje časa anime
Privzeti čas delovanja ustvarjene anime je nastavljen na 0,25 sekunde. Ali je to zgodaj ali pozno ali ravno prav, je lahko odvisno od osebe.
Če želite spremeniti čas te anime, lahko to storite tako, da sledite spodnjim korakom.
Dvokliknite krmilnik anime (ButtonSelected.controller), ki ste ga ustvarili iz projekta.
Izbran je zavihek anime in prikaže se naslednji zaslon, zato Any State
izberite vrstico, ki povezuje in Selected
.
Če razširite nastavitve inšpektorja, obstaja "prehodni interval(i)", zato ga tokrat nastavite 0.1
na .
Preverite, ali anime postaja hitrejši.