Selecții de butoane anime pentru a le face mai ușor de înțeles
Mediul de verificare
- Windows
-
- Ferestre 11
- Unity Editor
-
- 2020.3.25F1
Cerințe preliminare pentru acest sfat
Următoarele setări au fost făcute în avans ca o condiție prealabilă pentru explicarea acestor sfaturi.
referință
La început
Dacă este selectat un buton, acesta va fi ușor mai întunecat în mod implicit.
Cu toate acestea, poate fi confuz, astfel încât să puteți schimba culoarea selecției în inspector.
Aici, am dori să facem butonul să apară mai mare atunci când butonul este selectat ca element suplimentar. Când butonul devine mai mare, adaugă și o mișcare, cum ar fi creșterea treptată în anime.
Plasarea butoanelor
Așezați butoanele în mod normal. Luați în considerare faptul că butoanele vor fi mai mari, așa că lăsați o scurtă pauză.
Configurarea anime-urilor
Cu butonul selectat, Button
schimbați "Tranziție" la "Anime" din componentă.
Apoi va apărea un buton numit "Generare automată animație", așa că faceți clic pe el.
Apare dialogul Salvare controler anime.
Locația este arbitrară, dar de data aceasta va fi salvată în același folder Scenes
ca scena.
Numele fișierului este ButtonSelected
.
Următoarele fișiere sunt create în proiect: Tipul de anime este legat de comportamentul butonului.
Afișează fereastra anime.
Selectați butonul pentru care tocmai ați generat anime-ul.
Apoi, conținutul filei anime va fi activat, deci selectați din tipul Selected
anime .
Faceți clic pe butonul Înregistrare. Dacă modificați fiecare valoare din inspector în această stare, aceasta va fi înregistrată ca parametru în timpul anime-ului.
În această stare, Rect Transform
setați Scala componentelor la 1.25
.
Apropo, culoarea componentei este, de asemenea, setată la albastru deschis ca culoare la Image
selectare.
Când ați terminat, faceți clic pe butonul de înregistrare pentru a-l opri. Puteți vedea că scala și Image.Color sunt setate.
Rulați jocul și încercați să-l puneți în mișcare. Cred că puteți vedea că scara și culoarea se schimbă în timp ce anime-ul este selectat atunci când butonul este selectat.
Setările anime vor fi salvate în creat ButtonSelected.controller
anterior , deci
Dacă doriți să aplicați același anime altor butoane, puteți atașa acest fișier la buton și puteți aplica aceeași animație.
Nu uitați să faceți anime-ul tranzițiilor.
Schimbați ora anime-ului
Timpul de funcționare implicit pentru anime-ul pe care îl creați este setat la 0,25 secunde. Dacă acest lucru este devreme sau târziu sau doar corect poate depinde de persoană.
Dacă doriți să schimbați ora acestui anime, puteți face acest lucru urmând pașii de mai jos.
Faceți dublu clic pe controlerul anime (ButtonSelected.controller) pe care l-ați creat din proiect.
Fila anime este selectată și este afișat următorul ecran, deci Any State
selectați linia de conectare și Selected
.
Dacă extindeți setările inspectorului, există un "interval (intervale) de tranziție", deci de data aceasta setați-l 0.1
la .
Verificați dacă anime-ul devine mai rapid.