Lygio pervadinimas After Effects yra kasdienė užduotis, kuri gali užimti daug laiko, ypač kai reikia dirbti su daugybe elementų. Šiame pamokėlėje sužinosite, kaip sėkmingai integruoti anksčiau sukurtą vartotojo sąsają kaip panelį į After Effects sąsają. Taip pat parodysiu, kaip į jūsų skriptą pridėti reikiamas funkcijas, kad žymiai padidintumėte efektyvumą pervadinant lygius.
Pagrindiniai įžvalgai
- Vartotojo sąsają integruoti kaip panelį į After Effects.
- Pridėti funkcijas, kad efektyviai pervadintumėte lygius.
- Priderinti dizainą ir išdėstymą panelyje.
Žingsnis po žingsnio vadovas
Norint teisingai įgyvendinti ir sukurti panelį After Effects, pateikiamas išsamus vadovas:
1. Išsaugokite ir paruoškite skriptą
Visų pirma, išsaugokite dabartinį skriptą pavadinimu „Layer Renamer“. Tai galite padaryti atidarydami dabartinį skriptą norimame tekstų redaktoriuje ir išsaugodami jį norimame aplanke kaip.jsx failą.

2. Sukurkite skripto aplanką
Jei turite senesnę After Effects versiją nei CS3, gali tekti sukurti Script UI aplanką. Įsitikinkite, kad aplankas pavadintas teisingai. Jam turėtų būti suteiktas pavadinimas „ScriptUI“.

3. Perkraukite After Effects
Perkraukite After Effects, kad programa atpažintų pakeitimus ir teisingai įkeltų panelį. Svarbu, kad šio žingsnio nepamirštumėte, kad įsitikintumėte, jog pakeitimai yra teisingai įgyvendinti.

4. Sukurkite panelio objektą
Dabar turite apibrėžti panelio objektą. Skripte pridėkite If sąlygą, kad įsitikintumėte, jog skriptas yra įkeltas kaip panelis. Tai užkirs kelią, kad jis būtų atidarytas kaip įprastas langas, kas yra esminis dalykas vartotojo patogumui.

5. Priderinkite išdėstymą
Kad panelio išdėstymas būtų dinamiškas, pridėkite kodą, kuris tinkamai centruotų ir priderintų sąsają. Tai padaryti galite apibrėždami išdėstymo vidurkius ir sukonfigūruodami panelį taip, kad jis pritaikytų savo dydį ekranui.

6. Nustatykite panelio foną
Dabar metas priskirti paneliui patrauklią foną. Pridėkite Graphics skyrių, kuriame apibrėžkite norimą foną, nustatydami R, G ir B vertes, kurios atspindi norimą spalvą.

7. Funkcija, kuri generuoja lygių sąrašą
Sukurkite funkciją, kuri generuoja dabartinį lygių sąrašą kompozicijoje. Patikrinkite, ar aktyvi kompozicija tikrai turi lygius. Jei lygių nėra, pridėkite atitinkamą žinutę prie sąrašo.

8. Atnaujinti lygių sąrašą
Po to pridėkite funkciją, kuri automatiškai atnaujina sąrašą, kai vartotojas paspaudžia „Atnaujinti“ mygtuką. Tai žymiai pagerina naudotojo patirtį, nes visada rodoma naujausi lygių sąrašai.

9. Įgyvendinti lygių pervadinimą
Toliau sukurkite funkciją, kuri leidžia pervadinti pasirinktą lygį. Tuo pačiu pritaikykite vardą, kurį naudotojas įvedė į įvedimo laukelį. Užtikrinkite, kad pirmasis lygis tikrai bus pasirinktas.

10. Mygtukų aktyvavimas ir deaktyvavimas
Norint užtikrinti sklandų funkcionalumą, mygtukai turi būti aktyvuoti arba deaktyvuoti, atsižvelgiant į tai, ar pasirinktoje kompozicijoje yra lygių. Tai užkerta kelią vartotojams atlikti funkcijas, kurios neturi efekto.

11. Sukurkite pervadinimo mygtuką
Pridėkite naują mygtuką, kuris bus atsakingas už pasirinktų lygių pervadinimą. Tai yra viena iš pagrindinių jūsų panelio funkcijų. Suplanuokite mygtuką taip, kad paspaudus jį būtų iškviesta pervadinimo funkcija.

12. Panelio testavimas
Prieš užbaigiant skriptą, išbandykite panelį After Effects. Įsitikinkite, kad visos funkcijos veikia kaip tikėtasi, matomi dizaino pakeitimai ir sąveika vyksta sklandžiai.

Santrauka – Lygio pervadiklis After Effects – 2 dalis: Panelis ir funkcijos
Šiame vadove sužinojote, kaip integruoti vartotojo sąsają After Effects kaip panelį ir kaip pridėti reikalingas funkcijas pervadinant lygius. Optimizuodami skriptą ir pritaikydami dizainą, galite žymiai pagerinti savo darbo efektyvumą.
Dažnai užduodami klausimai
Kaip galiu užtikrinti, kad mano panelis būtų teisingai įkeltas?Įsitikinkite, kad After Effects buvo perkrautas po skripto išsaugojimo.
Kaip pridėti naujų funkcijų prie mano panelio?Naudokite paprastas JavaScript funkcijas ir integruokite jas į atitinkamus mygtukų paspaudimų įvykius savo paneliui.
ką daryti, jei kompozicijoje nėra lygių?Panelis turėtų rodyti žinutę, kad lygių nėra, kad vartotojas būtų apie tai informuotas.
Kaip pakeisti mano panelio foną?Naudokite Graphics komandas skripte, kad nustatytumėte RGB vertes savo panelio fonui.